`
7090
  • 浏览: 282474 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
在Android SDK中包含了一个工具名为Zipalign,它可以优化你的APK程序包,我们都知道APK的MIME其实就是一个Zip压缩文件,通过Zipalign可以让你的应用程序运行更快,Android123猜测从原理上来讲应该是优化Zip文件的解压速度,毕竟这个工具的文件名为zip对齐。 在Android平台中,数据文件存储在apk文件中,可以多进程的访问,如果你开发过Win32可能知道程序的粒度对齐问题,不错虽然不是PE格式的文件,在Zip中一样,资源的访问可以通过更好的对其优化,而zipalign使用了4字节的边界对齐方式来影射内存,通过空间换时间的方式提高执行效率。下面Androi ...
substringWidth(String str,int offset,int len) str 需要计算的字符串 offest 从第几个字符开始 len 长度是多少 drawSubstring(String str, int offset, int len, int x, int y, int anchor) str 需要绘制的字符串 offest 从第几个字符开始 len 长度是多少 x x坐标 y y坐标 anchor 锚点
1、EditText有焦点(focusable为true)阻止输入法弹出  editText=(EditText)findViewById(R.id.txtBody); editText.setOnTouchListener(new OnTouchListener() { public boolean onTouch(View v, MotionEvent event) { editText.setInputType(InputType.TYPE_NULL); // 关闭软键 ...
setHint方法设置view为空时,view显示的内容,还有一个方法setHintTextColor()设置view为空时,view显示的内容的颜色 也可以在xml中设置 android:hint="Hint Tip" 同时还有个小提示,就是获得在xml中配置的LinearLayout,可以在代码中获得他的实例 LinearLayout checkBoxLayout=(LinearLayout)findViewById(R.id.checkBoxLayout); R.id.checkBoxLayout这个参数也要在xml中配置LinearLayout ...
原文:http://mingkg21.iteye.com/blog/605846 private String getAvailMemory( ){ ActivityManager am = (ActivityManager) getSystemService( Context.ACTIVITY_SERVICE ); MemoryInfo mi = new MemoryInfo( ); am.getMemoryInfo( mi ); return Formatter.formatFileSize( c ...
建立的是1.6的目录结构,在res下面有drawable-hdpi,drawable-ldpi,drawable-mdpi三个文件夹,在这三个资源文件夹里面都放置了一个face.png的文件,但是打包的是target=android-3的apk ,就是打包成1.5,当运行在1.5的模拟器上时,就报错了,说找不到res下面的文件 android.content.res.Resources$NotFoundException ,后来使用1.6的模拟器就可以正常运行了,看来还是向下兼容的问题,1.5的模拟器对应的R.java文件找的还是drawable这个文件夹里面的内容,1.6以上会根据屏幕大小找到 ...
原文:http://bigfirebird.iteye.com/blog/767380 如何查看ANDROID进程信息呢,可以先进入ADB SHELL,然后在PROC文件夹下,有很多对应进程ID号的子文件夹,进入对应的文件夹内,可以看到有以下信息,就可以查询到你的进程信息了。参数如下: /proc//maps 查看进程的虚拟地址空间是如何使用的。 该文件有6列,分别为: 地址:库在进程里地址范围 权限:虚拟内存的权限,r=读,w=写,x=,s=共享,p=私有; 偏移量:库在进程里地址范围 设备:映像文件的主设备号和次设备号; 节点:映像文件的节点号; 路径: 映像文件的路径 每项都与一个 ...
一本电子书的示例,显示android的字体跟颜色,可以在xml里面配置,这样代码看着有些乱,不过还不知道xml配置比如Back颜色跟某种字体时,该填写什么值,应该会有对应的字符串吧,不应该只能写成0x000000; package ii7090.demo; /*导入要使用的包*/ import android.app.Activity; import android.graphics.Color; import android.graphics.Typeface; import android.os.Bundle; import android.view.ViewGroup ...
原文载于:http://www.blogjava.net/web/ // 任务: // 写一个文件拷贝函数: fileCopy(String a ,String b)    // a--表示原文件名   b--表示目标文件名扩展: // 如果a是文件,则copy a到b ; // 如果a是目录,则递归copy a下的所有文件和文件夹(包括子文件夹)到b目录下。 // import  java.io. * ; public   class  IODemo {           public   void  fileCopy(Strin ...
1、完成代码:ctrl+\ //任何地方按下此组合键,均会提示相应的参考字段;  这个地方是\ (是反斜杠 ) 2、错误提示:alt + enter //顾名思义,当系统报错时,按下此组合可以查看系统提示; 3、自动完成字符串: ctrl+L ctrl+k //后者(Ctrl+L没用过)组合键自动打出字符串,每按一次打出一个新串,串序自下向上; 4、右键:修复自动导入 5、右键:格式化代码风格 6、导入所需包:ctrl+shift+i 7、格式化代码:alt+shift+F 8、注释/取消注释:ctrl+/,此功能支持多行注释,但首先需选中所要注释行 9、ps ...
使用StringBuffer的时候,经常对他的delete方法的参数的起止位置搞混,最近看了一下Api, public StringBuffer replace(int start,                             int end,                             String str) 使 用给定 String 中的字符替换此序列的子字符串中的字符。该子字符串从指定的 start 处开始,一直到索引 end - 1 处的字符,如果不存在这种字符,则一直到序列尾部。先将子字符串中的字符移除,然后将指定的 String 插入 s ...
package ii7090; import java.awt.Graphics; import java.awt.Image; import java.awt.Toolkit; import java.awt.color.ColorSpace; import java.awt.image.BufferedImage; import java.awt.image.ColorConvertOp; import java.awt.image.CropImageFilter; import java.awt.image.FilteredImageSource; import ja ...
案例 < target name ="ejbca:install" depends ="check:bootstrapdone, ejbca:init" description ="Install" > < echo message ="Initializing CA with ${ca.name} '${ca.dn}' ${ca.tokentype} ${ca.tokenpassword} ${ca.keyspec} ${ca.keytype ...
有个mRNA,觉得自己很孤单,就拉个核糖体过来翻译个蛋白给自己作伴,翻译好之后对蛋白说:“你好,我是你的模板。” 蛋白说:“你好,我是 RNase(即RNA水解酶)。”    mRNA沉默了一下,说:“没关系,反正我本来也活不 ...
按 照ant手册,任务 <tstamp/>的作用就是Sets the DSTAMP, TSTAMP, and TODAY properties in the current project, based on the current date and time.然后,在build file的其他地方使用DSTAMP,TSTAMP,TODAY三个属性.当然,如果在build file的其他地方不使用DSTAMP,TSTAMP,TODAY这三个属性.那么<tstamp/>其实就相当于没有用了  。       样例: <project name= ...
Global site tag (gtag.js) - Google Analytics