Android Call requires API level 11 (current min is 8)的解决方案

【错误描述】 在用Eclipse开发过程中,为了兼容Android2.2和4.0以上版本,我在使用Notification类时做了2个版本的代码,代码根据系统版本不同执行相应模块,结果,等我输完代码,发现系统提示了一个这么的错误。 【原因分析】 不 详,可能和Run Android Lint有点关系吧。就是创建项目时,我们设置了最低版本API Level,比如我的是8,因此,Eclipse检查我调

Sqlite3查看数据库表结构

在android下通过adb shell命令可以进入sqlite3的命令行client 如果想列出该数据库中的所有表,可: .table 如果想查看这些表的结构: select * from sqlite_master where type=”table”; 默认情况下,不会出现红框中的表头,需要之前设置,命令为: .header on 如果只想查看具体一张表的表结构,比如

APK反编译

又忘记怎么反编译APK了,在这里备忘一下 下载Apkdb和apktool并安装了之后: 1、查看java源代码: 将apk重命名为zip,将其中的classes.dex拿出来,右键 【查看源码】,用jd-gui.exe查看源码 ; 2、查看布局文件: 右键apk文件, 选择【反编译APK文件】,得到所有资源文件。

ScrollView 嵌套 ListView GridView问题

ScrollView 嵌套 ListView 只显示了一行,有一种重设ListView高度的方法,但还会遮住一部分,于是采用一个自定义的组件继承于原来的类,重写onMeasure方法会重绘组件。然后把ListView布局换成自定义的即可解决 代码如下: public class MyListView extends ListView{ public MyListView(Context conte