- 博客(25)
- 资源 (5)
- 收藏
- 关注
原创 python 容器的使用
list初始化 classmates = ['Michael', 'Bob', 'Tracy']查询长度 len(classmates) = 3访问:赋值 classmates[1] = 'Jack'索引 classmates[0] classmates[-1] (倒着访问)追加 classmates.append('Peter')插入 clas
2016-03-15 18:00:05
2727
翻译 Android官方技术文档翻译——ApplicationId 与 PackageName
本文译自androd官方技术文档《ApplicationId versus PackageName》,原文地址:http://tools.android.com/tech-docs/new-build-system/applicationid-vs-packagename。ApplicationId 与 PackageName所有的 Android 应用程序
2015-11-04 10:50:23
639
转载 APK反破解技术小结
由于Android安装包APK文件仅仅是一个简单的zip包,导致了APK文件很容易被反编译。这不仅威胁到软件开发公司及程序开发人员的知识产权,而且成为了恶意程序滋生的温床。 那么如何增加APK被破解的难度,保障APK程序的安全性呢?这段时间里,我总结了一些技术上可行的方法。它们包括如下几篇文章。 《APK反破解之一:Android Java混淆(ProGuard)》 《
2014-05-16 16:38:25
604
转载 Git常用命令备忘
Git配置git config --global user.name "storm"git config --global user.email "stormzhang.dev@gmail.com"git config --global color.ui truegit config --global alias.co checkout # 别名git config --glob
2014-05-08 15:12:53
583
转载 Gradle(构建一个android项目)
Google I/O 2013发布了新的开发工具Android Studio和新的构建系统Gradle, Android Studio自不必说,这是Android IDE的未来。这篇文章就来学习下Gradle。什么是Gradle?Gradle 是以 Groovy 语言为基础,面向Java应用为主,基于DSL语法的自动化构建工具。说到Java的自动化构建工具,大家一定对Ant和Mav
2014-05-08 14:55:53
4879
原创 Android-Universal-Image-Loader(UIL)使用分析
Android-Universal-Image-Loader(UIL) 是android端开源的异步图片下载、缓存
2014-05-06 15:40:29
8314
原创 如何使用Binder实现分析
看了老罗的Binder源码分析实在是有点难懂,驱动的分析因为没有基础所以看起来很吃力,但android在native层给我们封装了快速实现Binder应用的库,在此记录,以作查用。分析媒体框架发现,我们要实现一个IPC服务,大体可以总结为以下几步。1、获得ServiceManager。2、实现Service并把自己加入ServiceManager中。3、进入等待,并接受Client
2014-03-05 18:11:57
775
原创 Activity launchMode="SingleTaks"的秘密
看了老罗的文章记录下 链接地址 1. 设置了"singleTask"启动模式的Activity,它在启动的时候,会先在系统中查找属性值affinity等于它的属性值taskAffinity的任务存在;如果存在这样的任务,它就会在这个任务中启动,否则就会在新任务中启动。因此,如果我们想要设置了"singleTask"启动模式的Activity在新的任务中启动,就要为它设置一
2014-02-20 17:24:58
552
转载 github 简单使用教程(更新中...)
github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。对于一般人来说公共仓库就已经足够了,而且我们也没多少代码来管理,O(∩_∩)O~。下面是我总结的一些简单使用方法,供初学者参考。1.注册账户以及创建仓库要想使用github第一步当然是注册github账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Cre
2014-02-19 18:14:22
515
转载 Vim 常用命令
第一部份:一般模式可用的按钮说明,光标移动、复制贴上、搜寻取代等移动光标的方法h 或 向左箭头键(←)光标向左移动一个字符j 或 向下箭头键(↓)光标向下移动一个字符k 或 向上箭头键(↑)光标向上移动一个字符l 或 向右箭头键(→)光标向右移动一个字符如果你将右手放在键盘上的话,你会发现 hj
2013-08-02 16:20:26
1263
转载 Pull to refresh implemention
pull to refresh 源于IPhone,现在很多项目都有实现,在github 有个开源的Pull To Refresh 项目,看过感觉代码太重了,日常项目中要是用它有点杀鸡用牛刀大才小用了其实网上早已有了它的实现简易实现,看代码:该控件特点:1.子控件必须是一个ScrollView或ListView;2.支持自定义下拉布局;3.自
2013-07-17 17:40:51
1707
原创 Queue 队列分析(单向队列,双向队列,阻塞队列)
Queue extends Collection 队列实现了 Collection 接口,Collection接口是集合类的顶级接口,提供了一些对集合通用的操作方法,最常见的 add(增) ,remove(删),,size(查询) 下面就一点一点分析继承实现关系。Queue队列,顾名思义是一个以队列结构存储的容器,与Collection设计不同的是,它有两种状态,第一种他会对操作失败抛
2013-06-28 17:27:07
6033
原创 记录一个 查看Activity 堆栈情况的命令:adb shell dumpsys activity
adb shell dumpsys activit
2013-05-31 16:08:40
14842
原创 linux 打包 压缩 解压缩 等命令
gzip [-cdtv#] 文件名; 扩展名为 gz; zcat 察看gz文件 gzip -d 文件名 解压缩文件bzip2 [-cdkzv#] 文件名; 扩展名为 bz2;bzcat 察看bz2文件bzip2 -d 文件名 解压缩文件tar 打包命
2013-03-16 18:21:18
665
原创 Linux 命令记录
目录相关操作:. 代表此层目录.. 代表上一层目录- 代表前一个工作目录~ 代表『目前使用者身份』所在的家目录~account 代表 account 这个使用者的家目录(account是个帐号名称)cd:变换目录Change Directory的缩写)pwd:显示目前的目录Print Working Direc
2012-11-15 11:32:41
552
转载 android root/.bashrc的一种写法,方便android开发
# .bashrc# User specific aliases and functionsalias rm='rm -i'alias cp='cp -i'alias mv='mv -i'# Source global definitionsif [ -f /etc/bashrc ]; then. /etc/bashrcfi#for android
2012-10-22 10:19:59
966
原创 解决adb shell 下中文乱码问题
在连接adb shell 时,经常会遇到一些中文乱码问题,android 中使用的是UTF-8的字符, 而CMD默认字符集是ANSI.中文系统下即位GBK,代码也页936,可以谁入chcp 查询当前活动的代码页。找出原因,就可以解决了------命令为:chcp 65001 并修改窗口 属性,字体,改为 "Lucida Console",确定就Ok了通过以上操作并不能完全解决问题,
2012-10-18 15:51:30
3054
转载 如何下载并编译Android4.0内核源码goldfish(图文)
转自:http://blog.youkuaiyun.com/flydream0/article/details/7070392关于如何下载Android4.0源码,请查看我的博客内另一篇文章(同样是图文教程):http://blog.youkuaiyun.com/flydream0/article/details/7036156如何编译Android4.0源码请看:http://blog.
2012-10-16 17:54:32
696
转载 Android 中 Service 学习,总结
前文:Android 中 Service 学习--与组件的通讯5法 Android 中 Service 学习,开篇 以上两篇文章分别介绍了与Service的五种交互方式,本文主要作为一个补充和总结。 1. 服务类型比较表1.1 2. 五种交互方式比较表2.1 通
2012-09-29 15:11:05
572
转载 Android 中 Service 学习--与组件的通讯5法
上一篇文章:Android中程序与Service交互的方式——综述 简述了Service的一些基础知识以及Service和Thread的简单区别,本文将着重讲解与Service交互的五种基本方式:广播交互、共享文件交互、Mssenger(信使)交互、自定义接口交互、AIDL交互。 1. 广播交互 提到Activity与Service的交互,可能狠多人首先想到的就是B
2012-09-29 15:05:44
1167
转载 Android 中 Service 学习,开篇
本文将通过三大部分来讲解Android中程序与Service的交互方式,这里说的交互方式指的是如何与Service进行消息的传递,比如:从Service中获取信息,向Service发送信息等等。举个简单的例子,当我们通过手中的Android设备在网络上下载电影的时候,我们需要使用Service实现在后台下载,但同时将下载进度通过当前的Activity来展示给用户,那么我们就需要和Service有一
2012-09-29 15:01:20
779
原创 ADT 升级后无法关联源码
ADT 升级后发现有些功能,比如需要调用第三方Jar 包时不用像以前一样在 Build Path 里手动设置了,只要在项目目录下建立libs目录并把Jar包copy进去,就行了,ADT 会自动设置,经过编译会在项目目录下有个Android Dependencies的Libraries,打开后我们发现刚才的Jar包已经包含进了,很方便。但是以前关联源码的方法却不能用了,经过google后发现有一
2012-08-31 16:12:27
1160
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人