`
文章列表
1.定义Handler: Handler onlineHandler = new Handler() { @Override public void handleMessage(Message msg) { super.handleMessage(msg); switch (msg.arg1) { case 0: { home_0.setImageResource(R.drawable.home_2_style); ...
Convert Drawable to bitmap:Bitmap icon= BitmapFactory.decodeResource(context.getResources(), R.drawable.icon_resource); Convert Bitmap to drawable:Drawable d =new BitmapDrawable(bitmap); Convert imageview to bitmap:ImageView image=new ImageView(context); Bitmap viewBitmap = Bit ...
简单工厂模式(案例): 1.公用接口Salarypackage com.design.simplefactory; public interface Salary { void computerSalery(); } 2.实现接口的类:BeiJingSalarypackage com.design.simplefactory; public class BeiJingSalary implements Salary { @Override public v ...
手工安装: 首先,从http://java.sun.com中下载jdk,我的版本是jdk1.6.0_12,我下载的是bin文件,我将下载的jdk1.6.0_12.bin文件置于/usr/lib/jvm/java中 然后,在shell中执行: 代码: sudo chmod u+x /usr/lib/jvm/java/jdk1.6.0_12.bin 修改bin文件权限,使其可执行 然后,执行 代码: sudo /usr/lib/jvm/java/jdk1.6.0_12.bin 将会出现字幕,持续按回车键,直至屏幕显示要求输入yes/no,此时输入y回车,将会把jdk解压到文件夹,得到jdk1. ...
有时候一个应用需要启动另外一个应用来完成操作,比如在某些应用中打开闹钟,相机,日历等等。 启动或安装相应的应用的方法: Step1:判断是否安装目标应用。只要知道目标应用的安装包名就可以通过判断"/data/data/packagename"是否存在来实现。 /** * 判断是否安装目标应用 * @param packageName 目标应用安装后的包名 * @return 是否已安装目标应用 * @author zuolongsnail */ private boolean isInstallByread(String packageName) { ret ...
对Activity而言: @Override public void onAttachedToWindow() { // TODO Auto-generated method stub this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD); super.onAttachedToWindow(); } public boolean onKeyDown(int keyCode, KeyEvent event) { ...
1.获取MD5码,在eclipse:Window-preference-android-build中找到:Debug key store的位置,然后再终端(java环境变量已经配置)输入: keytool -list -alias androiddebugkey -keystore "/home/smile/.android/debug.keystore" -storepass android -keypass android 然后生成MD5码了: Certificate fingerprint (MD5): B4:ED:DA:3E:C1:59:7E:A3:0F:D7:EC: ...
在linux递归删除某个文件夹(svn)的命令: find . -name "*.svn" -type d -print -exec rm -rf {} \; (1) "."表示从当前目录开始递归查找。 (2) “ -name "svn" "根据名称来查找。 (3) " -type d "查找的类型为目录 (4) "-print" 输出查找的文件目录名 (5) 最主要的是是-exec了,-exec选项后边跟着一个所要执行的命令,表示将find出来的文件或目录执行该命令。   ...
eclipse中android源码格式化文件: ~/sourcecode_android2.3.4/mycloudcodesAndroid2.3.4/development/ide/eclipse/android-formatting.xml eclipse中android源码格式化顺序: ~/sourcecode_android2.3.4/mycloudcodesAndroid2.3.4/development/ide/eclipse/android.importorder
连接方法: (1)ubuntu下,进入端末(Terminal),输入: sudo gedit /etc/udev/rules.d/50-android.rules ,运行该命令打开文本编辑器。 将下面这段文字粘贴上,保存。 SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666" 继续在端末执行: sudo chmod a+rx /etc/udev/rules.d/50-android.rules 进入android-sdk中的tools目录 执行sudo ./ad ...
frameworks/base/services/java/com/android/server$下面的TimeService.java文件。有一个类GetTimeTask,此类通过NTP来获取网络时间: 国内NTP时间服务器主要是有:        1. 1.cn.pool.ntp.org        2. 2.cn.pool.ntp.org        3. 3.cn.pool.ntp.org        4. 0.cn.pool.ntp.org        5. cn.pool.ntp.org        6. tw.pool.ntp.org        7. 0.tw.poo ...
/**          * read rd.txt form path :/debian/var/www/pc2/database/rd.txt          *          * @return          */         public String readRd() {                 String res = null;                 try {                         FileInputStream fin = new FileInputStream("/debian/var/www/pc2/da ...
android Progress style (长进度条): progress_bgbar.xml: <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@android:id/background" android:drawable="@drawable/bar_bac ...
1.ubuntu 下UML 工具:umbrello
android低版本工程(如1.5)放到高版本环境中(如2.2)可能会上述错误,解决方法如下: 1。 如果不修改android sdk版本,则使用project clean 命令作用于某工程即可。        (该处理方式只是在高版本中兼容了低版本工程,未真正意义上的升级) 2。 如果修改android sdk版本,则需要以下几个步骤:        1)修改SDK              选择工程,build path --> configure build path ---> library 删除引用的低版本SDK,              然后add External J ...
Global site tag (gtag.js) - Google Analytics