`
文章列表
Android平台代码很多,关系也很复杂,通常我们调试程序的时候是无法跟踪到Android framework code里的,如果能调试跟踪Android source code将给我们这些初学者带来很多便利,本文将给出一个调试跟踪Android source code 的方法。   1.    首先,得到Android 源代码(可参考之前的文章--如何获取Android源代码并编译.doc),并且编译,得到output  file,在(Android source)/out目录下,也可通过别的途径获取Android source code (以androidsrc.tgz为例) 和别人编 ...
    http://www.pin5i.com/showtopic-android-4.0-source-code-download.html 下载android4.0全部源码 另外自己的115盘也有   1,将Eclipse工程配置文件复制到Android源码根目录   Android的Eclipse配置文件存放在源码目录下的development/ide/eclipse/.classpath路径下,将其复制到Android源码的根目录中。2,修改Eclipse程序的配置   (1)修改Eclipse的缓存设置    把eclipse.ini文件的3个值改为下面的值:      ...
8大你不得不知的Android调试工具   1. 查看当前堆栈 1) 功能:在程序中加入代码,使可以在logcat中看到打印出的当前函数调用关系 2) 方法: new Exception(“print trace”).printStackTrace(); 2. MethodTracing 1) 功能:用于热点分析和性能优化,分析每个函数占用的CPU时间,调用次数,函数调用关系等 2) 方法: a) 在程序代码中加入追踪开关 import android.os.Debug;      ……      android.os.Debug.startMethodTr ...
在Android开发中,多行文本框EditText的默认显示方式是居中,那怎么让它从第一行开始显示呢? 其实很简单,只需要在EditText的属性中加上 android:gravity=”top”  即可。 或者通过编程的方式动态实现: private EditText body; body=(EditText)findViewById(R.id.main_body); body.setGravity(Gravity.TOP); 其中函数setGravity()的参数是一个int,常见的可选值为 Gravity.TOP,Gravity.BOTTOM,Gravity.LEFT和Gr ...
用ImageView控件方法:public void setImageBitmap(Bitmap bm)来显示生成的bimap,结果在图片显示区域显示一片空白,而且其他控件颜色没变化,造成Imageveiw显示图片不出来的假象。 问题原因是:布局背景我设置为白色,而解码生成的bitmap刚好在白色背景下显示看不到一点图片痕迹,在显示图片的区域看到的只是一片空白,至于为什么bitmap在白色先显示不出来的原因暂还没想通。若你也遇到类似问题建议跟换背景试试。 如果是透明黑色的图片也显示不出来,最好要成不透明其他颜色 解决方法是: 将布局文件中ImageView所在的LinearLayout或 ...
SQLite和其他大部分现代SQL数据库在基本设计目标上是不同的,它的目标是简单。SQLite遵循这一目标,即使这样偶尔会导致某些特性实现的低效化。下面列举了SQLite的一些缺陷: SQL-92特性方面 正如前面提到的,SQLite不支持SQL-9 ...
来自http://zartzwj.iteye.com/blog/1136891 我们会考虑创建一些复杂(包含的数据类型有多种)的Model,方便在数据上的传输和处理。一些关于android中对于这类model的传递,一般都是实现Parcelable或者是Serializable这两个接口,这两个接口有 ...
android中实现多个apk文件   2012-10-25 16:02:35|  分类: Android|字号 订阅    
View not attached to window manager 分类: android2012-03-21 16:191873人阅读评论(1)收藏举报 今天在写程序中遇到如下问题,如此怪异,在网上找了很多,终于解决了问题: java.lang.IllegalArgumentException: View not attached to window manager 解决方法: 在调用系统相机拍照相片后返回protected void onActivityResult(int requestCode, int resultCode ...
requestWindowFeature( Window.FEATURE_LEFT_ICON); setContentView(R.layout.update_status_activity); setFeatureDrawableResource(Window.FEATURE_LEFT_ICON, R.drawable.money);//logosetTitle(int titleId);//程序apk名字   <application android:icon="@drawable/client" android:label="@string/cli ...
Android开发中,一个工程对应一个AndroidManifest.xml文件,这个文件中包含有该项目的一些设置,如权限、SDk版Activity、Service信息等。一般而言,这个文件中会有且仅有一个application节点,这个节点表示这是一个应用程序,不管它下面还有多少子节点如Activity、Service等等。形象的说,就是这个项目生成的apk安装到Android设备后,应用程序列表中会出现一个ICON,这个ICON就是这个程序的执行入口了。 但是,某些情况下,我们需要为我们的apk设置多个执行入口,也就是安装后在应用程序列表中出现多个ICON图标,各个ICON是APP不同模块 ...
com.fengjian.test的ListView是可以分组的,但不能往上移动第一个,有BUG   com.fengjian.test.other拖动是可以隐藏的   com.fengjian.test.other2拖动是不可以隐藏   com.fengjian.test.gridview是gridview   出自http://www.jb51.net/article/32434.htm    
这是Android2.1的源代码的目录结构,可以帮助我们研究Android的源代码。Android源代码的下载请参考官网 Android 2.1 |-- Makefile |-- bionic                        (bionic C库) |-- bootable                (启动引导相关 ...
最近在开发的过程中出现了对sqlite数据库进行多条插入操作,让人无法忍受的是插入200条及其简单的数据时,竟然花费了将近5秒钟,当我测试2000条时,直接挂掉了。 开始的源码如下 long starttime = System.currentTimeMillis(); System.out.println(starttime+""); for (int i = 0; i< 2000;i++){ myDB.execSQL("insert into meetings (id , mainid) values ( '1','1')"); } lon ...
android sql语句大全 (2011-12-09 11:19:59) 转载▼ 标签: 杂谈   <!-- 正文开始 -->  为了大家更容易理解我举出的SQL语句,本文假定已经建立了一个学生成绩管理数据库,全文均以学生成绩的管理为例来描述。   ...
Global site tag (gtag.js) - Google Analytics