`
文章列表
关于Intent的FLAG_XXX 首先就是:FLAG_ACTIVITY_NEW_TASK,是否觉得当你在一个Intent上设置该flag后,你的Activity就会在新的Task上启动? 但实际上并没有(文档中是讲的零零散散,将各个部分拼起来就能够知道了),因为你的Activity总是在main task上启动,原因是你的Activity与main task有相同的taskAffinity,如果有task的taskAffinity与将启动的Activity相同,则那个task就会被bring front,同时将Activity放到那个task上。 还有NO_HISTORY和EXCLUDE_F ...
android:layout_weight属性 layout_width="fill_parent"与layout_weight共同使用时 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" > <Button android:id=&q ...
关于将byte转为int时,为啥要 & 0xFF byte b = -1; // 它的结果是:ffffffff Sytem.out.println( Integer.toHexString(b) ); // 它的结果是:ff System.out.println( Integer.toHexString(b & 0xFF) ); // 主要是再将byte转为int时,会在前面补上24位1 ...
public class DecToHex { public static final char c[] = { '0','1','2','3','4','5','6','7','8','9', 'A','B','C','D','E','F' }; public static void main(String args[]) { byte b = (byte)Integer.parseInt(args[0]); //b在位移时会先自动转换成int后再位移,这是取出高四位 System.out.print(c[(b>>4 ...
首先看一个链接文本执行流程的大概示意图 看了这个流程应该对大概URL, Email等的链接实现有所了解了,所以直接看代码把 TextView view1 = (TextView) findViewById( R.id.view1 ); TextView view2 = (TextView) findViewById( R.id.view2 ); TextView view3 = (TextView) findViewById( R.id.view3 ); TextView view4 = (TextView) findViewById( R.id.view4 ); ...
注意:text1 text2 ... text7 text8中的...是表示text3 text 4直到text7,而不是真的... <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height=&qu ...
模拟器的所有快捷键(来自文档的截图) 模拟器的配置 Device ram size: The amount of physical RAM on the device, in megabytes.  hw.ramSize [96]:256 询问是否要更改手机的内存容量,默认值为96 MB,这个示范更改为256 MB。 Touch-screen support: Whether there is a touch screen or not on the device.  hw.touchScreen [yes]:yes 询问是否要让手机支持触碰屏幕功能,默认为yes,表示支持。 ...
在没安装air虚拟机的android模拟器上运行air程序时,程序会提示你安装air,但是因为模拟器没有android market,所以并不会去下载并安装air,于是我们就会去用google搜索android air之类的,下载之后在安装到模拟器上,但是往往看到的却是java.lang.UnsatisfiedLinkError: native SetVisible这个异常,究其原因,是因为air虚拟机不对,你安装了非模拟器版本的air虚拟机。 解决办法就是使用模拟器版的air虚拟机,这只在air sdk中提供了,网上下来的一般都是device版本

eclipse插件

插件的安装 link方式安装 1.首先是在eclipse的安装目录下新建一个links目录 2.在link目录下,为需要link的插件创建一个文件。如这里要link json editor插件,所以就创建了一个json_editor.txt 3.在link文件中写入插件所在目录。如:path=D:/Program/eclipse_plugins/JsonEditorPlugin-0.9.4或者path=D:\\Program\\eclipse_plugins\\JsonEditorPlugin-0.9.4 在线安装 在线安装很简单,输入更新地址,然后eclipse会提示输入一个名称, ...
eclipse调优 一般在不对eclipse进行相关设置的时候,使用eclipse总是会觉得启动好慢,用起来好卡,其实只要对eclipse的相关参数进行一些配置,就会有很大的改善。 加快启动速度 1.在eclipse启动的时候,它总是会搜索让其运行的jre,往往就是这个搜索过程让eclipse启动变慢了。(没设置时,等2-3s出现进度条,设置后直接出现进度条) 只要在eclipse.ini中加入-vm的参数就可以了 2.取消所有启动时要激活的插件(在用时激活也一样)和其它的相关的在启动时执行的操作。 3.关闭自动更新 减少jvm内存回收引起的eclipse卡的问题 这个主要是jv ...
ListView, GridView部分的类层次结构 AbsListView的xml属性 android:listSelector 当前item高亮时,显示的drawable android:drawSelectorOnTop 是否将selector显示在item的上方 android:fastScrollEnabled 是否启动快速滚动。 android:cacheColorHint 缓存颜色提示。它的值是一个颜色值,如#FFF,#FFFFFF等。 【注意:最好要将这个属性设为@null或这与你背景颜色相同,不然你会看到意想不到的情况,后面有介绍】 设置该值时,就提示列表,现在 ...

view使用

View的xml属性 android:background 背景 android:clickable 是否响应点击事件 android:contentDescription view的简要描述 android:drawingCacheQuality 绘制缓存的质量,绘制缓存其实就是一个bitmap。默认是ARGB_8888(即:rgb + alpha各用8位),减少其质量可以降低内存占用 android:duplicateParentState android:fadingEdge 在view滚动时,是否淡出相应的边界。vertical淡出上下的边界,horizontal淡出左右的边界 ...
Global site tag (gtag.js) - Google Analytics