- 博客(10)
- 资源 (10)
- 收藏
- 关注
原创 解压android系统映像文件system.img
前一篇文章说了系统中的多数映像都可以使用类似 ramdisk.img的解压方法,但是system.img 那样解压相对麻烦写,这里采取mount的方法,是比较简介的解压方式。1)这里会用到一个文件 simg2img ,在编译好的android项目里,这个可执行文件放在目录:out/host/linux-x86/bin 中,把simg2img 复制到跟system.img 同级的目录。执行下
2015-12-29 22:22:56 1824 2
原创 解压android系统的映像文件ramdisk.img
有时候需要解压系统的映像文件,来验证一些问题,如何解压系统中的×.img类的映像文件呢,下面以ramdisk.img 为例,其他的映像文件也是类似的.1)对ramdisk.img 执行file命令,得到如下结果:linjw@linjw:~/ramdiskImg$ file ramdisk.img ramdisk.img: gzip compressed data, from Unix
2015-12-29 22:03:26 799
原创 同一个应用安装时的类型却不同
这2天碰到一个问题,从一个客户预制的应用商店下载的apk,从文件管理这个路径可以正常安装,但是从downloadProvider这里却安装不了,分析:在filemanager和downloadprovider两处解析出的mimetype不一样,在filemanager代码里,查看mimetype类型是:application/vnd.android.package-archive,
2015-12-15 10:26:22 654
原创 预置多媒体文件等到手机的指定目录
预置mp3,video,picture等文件到手机的指定目录的步骤:一:先把要预置的文件放到系统的文件目录,通常是放在:out\target\product\msm8916_64\data 这个目录下,在这里创建一个文件夹media。实现代码如下:1)在目录:LINUX\android\device\qcom\msm8909 添加一个文件夹:built_in_media,需要预置的多媒
2015-12-09 17:03:54 1996
原创 创建普通内部类对象与创建嵌套类对象的不同
为什么需要使用内部类? 使用内部类的原因:每个内部类都能独立的继承自一个(接口的)实现,所以无论外部类是否已经继承了某个(接口的)的实现,对内部类都没有影响。实际上内部类有效的实现了“多重继承”,就是说,内部类允许继承多个非接口类型。我们知道内部类自动拥有对外部类所有成员的访问权,那么这是如何做到的吗?当某个外部类对象创建了一个内部类对象时,此内部类对象必定会秘密的捕获一个指向那个外部类对象的引用
2015-12-09 16:05:17 2220
原创 android sdcard访问权限问题
如果app不能读写sdcard,提示如下类似异常:Limited by the system, external sd card is unavailable ...可以修改以下2个文件:1. Add the permission 'android.permission.WRITE_MEDIA_STORAGE' in the 'AndroidManifest.xml' of
2015-12-09 11:00:40 679
原创 工厂方法模式的结构
工厂方法模式:就是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不在负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是 使得工厂方法模式可以使系统在不修改具体工厂角色的情况下引进新的产品。interface Service{ void methodOne(); void methodTwo();
2015-12-08 16:13:38 542
原创 策略模式 java实现
策略模式:创建一个能根据所传递的参数对象的不同,而具有不同行为的方法。StrategyDemo的process()方法可以接受任何类型的Processor,并将其应用到一个object对象上,然后输出。这类方法包含所要执行的算法中固定不变的部分,而策略包含变化的部分。策略就是传递进去的参数对象,它包含要执行的代码。这里Processor对象就是一个策略,在main()中可以看到有3种不同类型的策略用到了String类型的s对象上。
2015-12-08 11:26:47 604
转载 linux ubuntu 下c++ 开发环境
转:http://blog.csdn.net/zwjsatan/article/details/8039277Ubuntu中没用自带C/C++开发环境,需要用户自己配置。在UBUNTU中文论坛中的一些帖子集合。一、安装基本开发环境本人想学习一下Linux下的C,C++程序开发,这几天一直在研究Linux下的C语言编译环境的建立,因为新装好的Ubuntu里面缺少函数库文件,所以无
2015-12-02 23:20:06 6366
原创 android 手机端 常用命令
android 手机端 常用命令:adb shell pm list packages:列出所有的包名。adb shell dumpsys package:列出所有的安装应用的信息dumpsys package com.android.XXX:查看某个包的具体信息查看cpu的使用率:adb shell top 查看内存使用情况:adb shell procr
2015-12-01 14:27:03 410
simple-ffmpeg-player.zip
2020-03-13
jetty-libs-9.4.zip
2019-11-26
android studio3.1匹配的gradle版本最新4.4
2017-12-25
release3.1
2017-11-21
android make 介绍
2017-11-16
如何分析JAVA crash
2017-11-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人