04 2013 档案
摘要:在项目中,一进入一个页面, EditText默认就会自动获取焦点。那么如何取消这个默认行为呢?在网上找了好久,有点监听软键盘事件,有点调用 clearFouse()方法,但是测试了都没有!xml中也找不到相应的属性可以关闭这个默认行为解决之道:在EditText的父级控件中找一个,设置成android:focusable="true" android:focusableInTouchMode="true"这样,就把EditText默认的行为截断了! 1 <?xml version="1.0" encoding="utf
阅读全文
摘要:各种排序算法:冒择路(入)兮(稀)快归堆,桶式排序,基数排序冒泡排序,选择排序,插入排序,稀尔排序,快速排序,归并排序,堆排序,桶式排序,基数排序一、冒泡排序(BubbleSort)1. 基本思想: 两两比较待排序数据元素的大小,发现两个数据元素的次序相反时即进行交换,直到没有反序的数据元素为止。2. 排序过程: 设想被排序的数组R[1..N]垂直竖立,将每个数据元素看作有重量的气泡,根据轻气泡不能在重气泡之下的原则,从下往上扫描数组R,凡扫描到违反本原则的轻气泡,就使其向上"漂浮",如此反复进行,直至最后任何两个气泡都是轻者在上,重者在下为止。【示例】:49 13 13
阅读全文
摘要:具体步骤如下:第一步 安装jdksu - root 切换成root用户sudo -i 不需要密码直接切换成root1.进入usr目录cd /usr2.在usr目录下建立java安装目录mkdir java3.将jdk-7u15-linux-x64.tar.gz拷贝到java目录下cp /home/xxx/Desktop/jdk-7u15-linux-x64.tar.gz /usr/java/4.解压jdk-7u15-linux-x64.tar.gztar -zxvfjdk-7u15-linux-x64.tar.gz5.解压完毕为他建立一个链接以节省目录长度ln -s /usr/java/jdk
阅读全文
摘要:如果发现导入工程的时候,出现"No projects are found to import" 的提示,首先查看项目目录中是否有隐藏文件.project,还有目录结构也还要有一个隐藏文件.classpath, 如果没有的解 决办法。 方法1:最直接的操作,可以把其它项目的.project, .classpath文件拷贝过来,修改相应的地方则可。1).project文件只需要修改<name>AboxTVExchange</name>这个项目名称则可2) .classpath文件通常不用改,内容如下:<?xml version="1.0&
阅读全文
摘要:Android 4.0要用ProGuard比2.3更简单:在Eclipse中打开工程目录下的project.properties文件,该文件中有以下两行:# To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt 根据这段说明,只要将proguard.confi
阅读全文
摘要:当在Android的layout设计里面如果输入框过多,则在输入弹出软键盘的时候,下面的输入框会有一部分被软件盘挡住,从而不能获取焦点输入。解决办法:方法一:在你的activity中的oncreate中setContentView之前写上这个代码getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);方法二:在项目的AndroidManifest.xml文件中界面对应的<activity>里加入android:windowSoftInputMode="stateVisib
阅读全文
摘要:在Android系统中,所有安装到 系统的应用程序都必有一个数字证书,此数字证书用于标识应用程序的作者和在应用程序之间建立信任关系,如果一个 permission的protectionLevel为signature,那么就只有那些跟该permission所在的程序拥有同一个数字证书的应 用程序才能取得该权限。Android使用Java的数字证书相关的机制来 给apk加盖数字证书,要理解android的数字证书,需要先了解以下数字证书的概念和java的数字证书机制。Android系统要求每一个安装进系 统的应用程序都是经过数字证书签名的,数字证书的私钥则保存在程序开发者的手中。Android将数
阅读全文
摘要:在Android系统中,所有安装到系统的应用程序都必有一个数字证书,此数字证书用于标识应用程序的作者和在应用程序之间建立信任关系,如果一个permission的protectionLevel为signature,那么就只有那些跟该permission所在的程序拥有同一个数字证书的应用程序才能取得该权限。Android使用Java的数字证书相关的机制来给apk加盖数字证书,要理解android的数字证书,需要先了解以下数字证书的概念和java的数字证书机制。Android系统要求每一个安装进系统的应用程序都是经过数字证书签名的,数字证书的私钥则保存在程序开发者的手中。Android将数字证书用来
阅读全文
摘要:1 android 获取 imei号码 2 3 核心代码: 4 5 Imei = ((TelephonyManager) getSystemService(TELEPHONY_SERVICE)) 6 .getDeviceId(); 7 8 1.加入权限 9 10 在manifest.xml文件中要添加 <uses-permission android:name="android.permission.READ_PHONE_STATE" /> 11 12 2.代码 13 14 /** 15 * 16 * 17 *创建日...
阅读全文
摘要:1 public abstract class Bean implements Serializable { 2 /** 3 * 4 */ 5 private static final long serialVersionUID = 1L; 6 public String beanName; 7 public String action; 8 9 public String getAction() {10 return action;11 }12 13 public void setAction(...
阅读全文
摘要:在Eclipse中关联源代码在使用Eclipse的时候,为了查看一些Java代码的具体实现,通常需要查看一些源代码,但是有些时候都是我们使用到了某个类,想查看它的源代码的时候,才去关联源代码,而我一直想知道这么一个问题:当我在没有想看源代码之前,将自己的Eclipse已经关联源代码了,该怎么设置,现在终于知道了,所以根据自己所学的知识,分享给大家。首先说一下常规的关联源代码的方式,当我们想查看HashMap源代码的时候,由于没有关联源代码变会出现如下页面:在该页面中可以很清楚的看到没有发现源代码,所以单击上方的“Attach Source”按钮,打开如下页面:由于没有关联源代码,所以上方的“L
阅读全文
摘要:程序开发中经常会有立即停止线程运行的需要,而通过api是没有办法实现这个目的的,因此对于这个情况,我们需要采取一些“特殊”的方式来实现:1,判断标志位的办法:我们要知道在java的线程中,没有办法停止一个正在运行中的线程。在Android的AsyncTask中也是一样的。如果必须要停止一个线程,我们可以采用这个线程中设置一个标志位,然后在线程run方法或AsyncTask的doInBackground方法中的关键步骤判断这个标志位以决定是否继续执行。然后在需要终止此线程的地方改变这个标志位以达到停止线程的目的。2,合理的利用Exception从外部调用AsyncTask的cancel方法并不能
阅读全文
摘要:java---code style ---formatter首先新建一个,如zxm。因为eclipse自带的不能编辑编辑,在tab的Line Wrapping设置 最大的line width 即可。默认为80.这样以后代码自动格式化时不会给换行了。
阅读全文

浙公网安备 33010602011771号