随笔分类 - android
摘要:android sdk官网下载r23版本的adt时自带的eclipse没有设置ndk路径的地方,通过Install New Software 发现无法更新,那么如何解决这个问题呢? 软件百度云链接:http://pan.baidu.com/s/1qWz5rNA 密码:0qhk 工具/原料 Win7 x64 adt-bundle-windows...
阅读全文
摘要:在使用Java局部内部类或者内部类时,若该类调用了所在方法的局部变量,则该局部变量必须使用final关键字来修饰,否则将会出现编译错误“Cannot refer to a non-final variable * inside an inner class defined in a different method” 下面通过一段代码来演示和分析原因。 public class Exam...
阅读全文
摘要:参考 https://developer.android.com/ndk/index.html 配置 下载android-ndk-r10d-linux-x86_64.bin ,运行自解压。 ~/.bashrc中加入 export ANDROID_NDK=/home/james/android/android-ndk-r10d export PATH=$ANDROID_N...
阅读全文
摘要:uboot 下更改NAND的分区 fdisk 分类: S5PXX(三星)2012-07-01 18:59 8946人阅读 评论(7) 收藏 举报 flash平台cacheandroid三星null 关键词:android 4.0 nand 分区 userdata 大小 fdisk 平台信息: 内核:linux3.0 系统:android4.0.3 INAND:SDIN5C2-8G-...
阅读全文
摘要:http://blog.csdn.net/xubin341719/article/details/8449352 关键词:android 4.0默认语言蓝牙名称 MTP名称默认时区关于平板电脑 内核版本号 平台信息: 内核:linux2.6/linux3.0 系统:android/android4.0 平台:S5PV310(samsungexynos4210...
阅读全文
摘要:fastboot刷机的前提是你的开发板uboot良好并能正常启动进入fastboot模式,你的开发版的nand分区已存在。对于Android的uboot而言, 已经实现了fastboot命令,当你进入uboot命令行时键入fastboot即可进入fastboot模式,这个时候会调用usb相关驱动,和外部建立连接,如果你使用的是windows系统,那么你需要下载相应版本的fastboot,然后...
阅读全文
摘要:fastBoot使用 作者:李老师,华清远见嵌入式学院讲师。 1.1. 使用Fastboot方式烧写 在安卓手机中Fastboot是一种比Recovery更底层的刷机模式。Fastboot是一种线刷,就是使用USB数据线连接手机的一种刷机模式。相对于某些系统卡刷来说,线刷更可靠,安全。 Fastboot工具在光盘的“工具软件\Windows\Fastboot\Fastboot”下,为了方便...
阅读全文
摘要:查看帮助: ./device/nexell/tools/build.sh -h 编译u-boot: ./device/nexell/tools/build.sh -b drone2 -t u-boot 编译kernel: ./device/nexell/tools/build.sh -b drone2 -t kernel 会提示mkimage找不到的错误,把uboot的m...
阅读全文
摘要:Android USER 版本与ENG 版本的差异 [Keyword] USER ENG user eng 用户版本 工程版本 差异 [Solution] Google 官方描述: USER/USERDEBUG/ENG 版本的差异, 参考alps/build/core/build-system.html 的详细说明 eng This is the default ...
阅读全文
摘要:一、前言 今天又到周末了,憋了好久又要出博客了,今天来介绍一下Android中的如何对Apk进行加固的原理。现阶段。我们知道Android中的反编译工作越来越让人操作熟练,我们辛苦的开发出一个apk,结果被人反编译了,那心情真心不舒服。虽然我们混淆,做到native层,但是这都是治标不治本。反编译的技术在更新,那么保护Apk的技术就不能停止。现在网上有很多Apk加固的第三方平台,最有名的应当属于...
阅读全文
摘要:Android悬浮窗实现 使用WindowManager http://www.cnblogs.com/mengdd/p/3824782.html WindowManager介绍 通过Context.getSystemService(Context.WINDOW_SERVICE)可以获得 WindowManager对象。 每一个WindowManager对象都和一个特定的 Displa...
阅读全文
摘要:http://blog.csdn.net/luoshengyang/article/details/7691321
阅读全文
摘要:Android 各层中日志打印功能的应用 1. HAL层 头文件:#include 对应的级别 打印方法 VERBOSE LOGV() DEBUG LOGD() INFO LOGI() WARN LOGW() ERROR LOGE() 方法: LOGD("%d, %s", int, char* ) 2. JNI层 头文件:#include 对应的级别 打印方...
阅读全文
摘要:转载请注明出处:http://blog.csdn.net/qinjuning 前言: 工作中,需要开启一个线程大量的查询某个数据库值发送了变化,导致的开销很大,后来在老大的指点下,利用了 ContentObserver完美的解决了该问题,感到很兴奋,做完之后自己也对ContentObserver做下总结。 Con...
阅读全文
摘要:如果代码中有这样的log: Log.e("Foo", "error in foo"); Log.d("Foo", "debug in foo"); 打开终端: 如果logcat的命令如下: adb logcat -s Foo:D 则打印:error in foo debug in foo 如果logcat的命令如下: adb logcat -s Foo:E 则打印: erro...
阅读全文
摘要:摘要 一、DecorView为整个Window界面的最顶层View。 二、DecorView只有一个子元素为LinearLayout。代表整个Window界面,包含通知栏,标题栏,内容显示栏三块区域。 三、LinearLayout里有两个FrameLayout子元素。 (20)为标题栏显示界面。只有一个TextView显示应用 (请发邮件到 freeget.one@gmail.co...
阅读全文
摘要:打开ccache后编译android果然快很多。 make rk3188_sdk_defconfig 触摸屏有问题,然后再吧input底下的touchscreen 屏蔽掉 james@james-OptiPlex-380:~/android/RK3188_Pad/4.2.2_r1/kernel/arch/arm$ find -name *.o ./kernel/sc...
阅读全文
摘要:编译api 19的(4.4.2)apidemos一直报xml相关资源出错。 把build-toos 22删除,替换成19版本的,就ok了。 真是坑啊。 学习新东西难免遇到坑。
阅读全文
摘要:传统方式调试 NDK 开发的程序比较麻烦,先要编译成 JNI,又要导出 java接口,还要再写一个 java 工程,改一个地方又要连续改几处,这样效率是很低的。最频繁使用的关键工作路径(编译/调试环节)如果能极致简化,那么可以带来开发效率的成倍提升。其实安卓官方是提供了命令行调试方法的,将你需要调试的 C代码用 NDK直接编译成可执行,然后到设备上执行: 使用 NDK 导出独立工具链,方便以后使...
阅读全文
摘要:LayoutInflater作用是将layout的xml布局文件实例化为View类对象。 获取LayoutInflater的方法有如下三种: ? LayoutInflater inflater=(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); View layout = inflater.i...
阅读全文

浙公网安备 33010602011771号