- 博客(13)
- 资源 (8)
- 收藏
- 关注
原创 Android Notification PendingIntent:当前App被kill 掉之后,当前App发送的Notification消息是否会被自动清除掉 ?
问题: 之前大家有一个争论 “当前App被kill 掉之后,当前App发送的Notification消息是否会被自动清除掉 ?”Google 为什么要设计 PendingIntent 这样一个东西?它的核心思想是什么?一、针对第一个问题做了一个测试:应用A 发了一个Notification 消息,其中的PendingIntent是launch 应用A自己使用DDMS,s
2016-01-28 12:16:54 6648
原创 Android PendingIntent 不能跳转的问题总结
PendingIntent可以看作是对Intent的包装,供当前App之外的其他App调用。PendingIntent主要持有的信息是它所包装的Intent和当前App的Context。外部App执行这个PendingIntent时,间接地调用里面的Intent。正由于PendingIntent中保存有当前App的Context,使它赋予外部App一种能力,使得外部App可以如同当前App一样的执
2016-01-27 09:54:24 8817
原创 Android Java 反编译工具:jadx
对于Android 的Java 反编译工具,我最先用的是Dex2Jar, 这个工具用了很长时间,也非常好用。为了有更多的选择,扩展视野,此篇介绍另一个开源的反编译工具jadx!开源地址:https://github.com/skylot/jadx我是一个懒人,直接copy开源文档如下,自己凑合着看吧,相信大家看懂应该都没有问题!Downloadsunstablefrom
2016-01-21 16:55:16 2184
原创 Cordova / PhoneGap开发入门,基于HTML、CSS和JavaScript的Android移动开发框架
一 、Cordova 简介:1. 基于HTML,CSS和JavaScript的移动开发框架2. 跨平台快速开发:能够支持iPhone,Android,Palm,Symbian, WP7, WP8, Bada和Blackberry3. 核心功能:包括地理定位,加速器,联系人,声音和振动等4. 拥有丰富的插件,可以以此扩展无限的功能二、历史由来1. PhoneGap:htt
2016-01-21 15:38:45 2133
原创 Android 如何监控当前Foreground Activity,如何获知应用程序的启动
目前主流的监控Foreground Activity的方法,主要有以下三种,各有利弊,还没有找到一个彻底的完美解决方案!一、使用 AccessibilityServiceYou can detect the currently active window by using an AccessibilityService.In the onAccessibilityEvent cal
2016-01-21 13:04:45 23193 7
原创 Android Plugin 插件化技术:DroidPlugin
DroidPlugin 是360手机助手在Android系统上实现了一种新的插件机制:它可以在无需安装、修改的情况下运行APK文件,此机制对改进大型APP的架构,实现多团队协作开发具有一定的好处。开源项目地址 https://github.com/Qihoo360/DroidPlugin定义:HOST程序:插件的宿主。插件:免安装运行的APK限制和缺陷:
2016-01-14 17:56:17 2528
原创 实现Android插件化的核心技术简介(三):Android dynamic register activities
实现Android插件化的核心技术(三):Android dynamic register activitiesAndroid activities are monitored by Instrumentation.Android activities受Instrumentation监控。Each activity was started by Acti
2016-01-14 17:44:30 1381 1
原创 实现Android插件化的核心技术简介(二):Android dynamic load resources
实现Android插件化的核心技术(二):Android dynamic load resourcesAndroid resources are loaded by AssetManager.安卓资源由AssetManager加载。While android application launched, it creates an AssetManager insta
2016-01-14 17:40:46 2813 1
原创 实现Android插件化的核心技术简介(一):Android dynamic load classes
实现Android插件化的核心技术(一):Android dynamic load classesAndroid classes are loaded by DexClassLoader.Android类由DexClassLoader加载public class DexClassLoader extends BaseDexClassLoader {
2016-01-14 17:30:05 2024
原创 Android Plugin 插件化技术-Small插件框架
本篇文章只是整理了一些流行的开源插件化技术,其中言论纯属开源作者,不代表本人观点。一、Small 简介:做最轻巧的跨平台插件化框架完美内置所有插件支持内置于宿主包中高度透明插件编码、布局编写方式与独立应用开发无异插件代码调试与整包开发无异极致剪裁对插件分离所有一切能分离的公共代码、资源无缝链接通过设定URI,宿主、本地化应用插件、本地化w
2016-01-14 16:49:33 12210
原创 Android Hot patch 技术:Dexposed-来自阿里手机淘宝部门的开源项目
开源代码地址:https://github.com/alibaba/dexposed应用方面:1. 用于测试、性能监控:Instrumentation (for testing, performance monitoring and etc.)2. 用于在线热补丁,应急突发事件:Online hot patch to fix critical, emergent or security
2016-01-14 15:51:30 2225
原创 Android SDK Manager更新镜像源
科技网最大的镜像站,中科院开源协会镜像站项目正式启动。目前先行发布Android SDK镜像。支持IPV6,享受飞一般的速度。在宿舍下载更可享受不计流量的快感。使用方法启动 Android SDK Manager ,打开主界面,依次选择「Tools」、「Options...」,弹出『Android SDK Manager - Settings』窗口;在『
2016-01-06 20:47:15 5730
原创 Android 9-patch 九图的制作与使用
一、9.PNG简介九图(9.PNG)这种格式的图片是安卓开发里面的一种特殊的图片,在android 环境下具有自适应调节大小的能力:(1)允许开发人员定义可扩展区域,当需要延伸图片以填充比图片本身更大区域时,可扩展区的内容被延展(2)允许开发人员定义内容显示区,用于显示文字或其他内容 9.png图片与其它图片不同之处在于,它的四周与普通的png图片相比多了1个像素位的白色区域,因而
2016-01-05 18:17:23 8962
android PackageManager 反射调用相关的类
2016-08-03
Cordova_android_demo
2016-01-21
WD412.exe驱动程序开发工具
2009-08-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人