自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 2694

翻译 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 604

原创 判断哪一种位置读取方式比当前的位置修复更加的准确

由于定位的不确定性,所以需要

2014-07-28 17:11:38 555

原创 看Volley源码,对HTTP缓存机制分析

Volley是android官方实现的HTTP请求库,实现feizh

2014-05-27 16:06:20 3354

原创 分享些android的开源库

戳我

2014-05-21 15:57:24 564

转载 APK反破解技术小结

由于Android安装包APK文件仅仅是一个简单的zip包,导致了APK文件很容易被反编译。这不仅威胁到软件开发公司及程序开发人员的知识产权,而且成为了恶意程序滋生的温床。    那么如何增加APK被破解的难度,保障APK程序的安全性呢?这段时间里,我总结了一些技术上可行的方法。它们包括如下几篇文章。 《APK反破解之一:Android Java混淆(ProGuard)》  《

2014-05-16 16:38:25 577

转载 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 554

转载 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 4822 1

原创 Android-Universal-Image-Loader(UIL)使用分析

Android-Universal-Image-Loader(UIL) 是android端开源的异步图片下载、缓存

2014-05-06 15:40:29 8227

原创 如何使用Binder实现分析

看了老罗的Binder源码分析实在是有点难懂,驱动的分析因为没有基础所以看起来很吃力,但android在native层给我们封装了快速实现Binder应用的库,在此记录,以作查用。分析媒体框架发现,我们要实现一个IPC服务,大体可以总结为以下几步。1、获得ServiceManager。2、实现Service并把自己加入ServiceManager中。3、进入等待,并接受Client

2014-03-05 18:11:57 727

原创 Activity launchMode="SingleTaks"的秘密

看了老罗的文章记录下 链接地址  1. 设置了"singleTask"启动模式的Activity,它在启动的时候,会先在系统中查找属性值affinity等于它的属性值taskAffinity的任务存在;如果存在这样的任务,它就会在这个任务中启动,否则就会在新任务中启动。因此,如果我们想要设置了"singleTask"启动模式的Activity在新的任务中启动,就要为它设置一

2014-02-20 17:24:58 526

转载 github 简单使用教程(更新中...)

github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。对于一般人来说公共仓库就已经足够了,而且我们也没多少代码来管理,O(∩_∩)O~。下面是我总结的一些简单使用方法,供初学者参考。1.注册账户以及创建仓库要想使用github第一步当然是注册github账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Cre

2014-02-19 18:14:22 489

转载 Vim 常用命令

第一部份:一般模式可用的按钮说明,光标移动、复制贴上、搜寻取代等移动光标的方法h 或 向左箭头键(←)光标向左移动一个字符j 或 向下箭头键(↓)光标向下移动一个字符k 或 向上箭头键(↑)光标向上移动一个字符l 或 向右箭头键(→)光标向右移动一个字符如果你将右手放在键盘上的话,你会发现 hj

2013-08-02 16:20:26 1200

转载 Pull to refresh implemention

pull to refresh  源于IPhone,现在很多项目都有实现,在github 有个开源的Pull To Refresh 项目,看过感觉代码太重了,日常项目中要是用它有点杀鸡用牛刀大才小用了其实网上早已有了它的实现简易实现,看代码:该控件特点:1.子控件必须是一个ScrollView或ListView;2.支持自定义下拉布局;3.自

2013-07-17 17:40:51 1684

原创 Queue 队列分析(单向队列,双向队列,阻塞队列)

Queue extends Collection 队列实现了 Collection 接口,Collection接口是集合类的顶级接口,提供了一些对集合通用的操作方法,最常见的 add(增) ,remove(删),,size(查询) 下面就一点一点分析继承实现关系。Queue队列,顾名思义是一个以队列结构存储的容器,与Collection设计不同的是,它有两种状态,第一种他会对操作失败抛

2013-06-28 17:27:07 5954

原创 记录一个 查看Activity 堆栈情况的命令:adb shell dumpsys activity

adb shell dumpsys activit

2013-05-31 16:08:40 14778

原创 linux 打包 压缩 解压缩 等命令

gzip [-cdtv#] 文件名; 扩展名为 gz;   zcat 察看gz文件  gzip -d 文件名                          解压缩文件bzip2 [-cdkzv#] 文件名;    扩展名为 bz2;bzcat 察看bz2文件bzip2 -d 文件名                         解压缩文件tar 打包命

2013-03-16 18:21:18 639

原创 Linux 命令记录

目录相关操作:. 代表此层目录.. 代表上一层目录- 代表前一个工作目录~ 代表『目前使用者身份』所在的家目录~account 代表 account 这个使用者的家目录(account是个帐号名称)cd:变换目录Change Directory的缩写)pwd:显示目前的目录Print Working Direc

2012-11-15 11:32:41 523

转载 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 919

原创 解决adb shell 下中文乱码问题

在连接adb shell 时,经常会遇到一些中文乱码问题,android 中使用的是UTF-8的字符, 而CMD默认字符集是ANSI.中文系统下即位GBK,代码也页936,可以谁入chcp 查询当前活动的代码页。找出原因,就可以解决了------命令为:chcp 65001 并修改窗口 属性,字体,改为 "Lucida Console",确定就Ok了通过以上操作并不能完全解决问题,

2012-10-18 15:51:30 2878 1

转载 如何下载并编译Android4.0内核源码goldfish(图文)

转自:http://blog.csdn.net/flydream0/article/details/7070392关于如何下载Android4.0源码,请查看我的博客内另一篇文章(同样是图文教程):http://blog.csdn.net/flydream0/article/details/7036156如何编译Android4.0源码请看:http://blog.

2012-10-16 17:54:32 683

转载 Android 中 Service 学习,总结

前文:Android 中 Service 学习--与组件的通讯5法          Android 中 Service 学习,开篇       以上两篇文章分别介绍了与Service的五种交互方式,本文主要作为一个补充和总结。       1. 服务类型比较表1.1        2. 五种交互方式比较表2.1        通

2012-09-29 15:11:05 554

转载 Android 中 Service 学习--与组件的通讯5法

上一篇文章:Android中程序与Service交互的方式——综述 简述了Service的一些基础知识以及Service和Thread的简单区别,本文将着重讲解与Service交互的五种基本方式:广播交互、共享文件交互、Mssenger(信使)交互、自定义接口交互、AIDL交互。       1. 广播交互       提到Activity与Service的交互,可能狠多人首先想到的就是B

2012-09-29 15:05:44 1117

转载 Android 中 Service 学习,开篇

本文将通过三大部分来讲解Android中程序与Service的交互方式,这里说的交互方式指的是如何与Service进行消息的传递,比如:从Service中获取信息,向Service发送信息等等。举个简单的例子,当我们通过手中的Android设备在网络上下载电影的时候,我们需要使用Service实现在后台下载,但同时将下载进度通过当前的Activity来展示给用户,那么我们就需要和Service有一

2012-09-29 15:01:20 767

原创 ADT 升级后无法关联源码

ADT 升级后发现有些功能,比如需要调用第三方Jar 包时不用像以前一样在 Build Path 里手动设置了,只要在项目目录下建立libs目录并把Jar包copy进去,就行了,ADT 会自动设置,经过编译会在项目目录下有个Android Dependencies的Libraries,打开后我们发现刚才的Jar包已经包含进了,很方便。但是以前关联源码的方法却不能用了,经过google后发现有一

2012-08-31 16:12:27 1130 4

droiddraw所见所得的android UI画图工具

droiddraw所见所得的android UI画图工具

2013-12-16

调用API函数(课后作业)

压缩包里是个.cs的源文件,是关于调用API函数的,这个是看网上作业,比较简单

2010-01-01

ASP.NET从入门到精通(源码及数据库)

ASP.NET从入门到精通(源码及数据库) 分享其他

2010-01-01

JAVA四级项目研讨会资料 word文档

JAVA四级项目研讨会资料 word文档,是老师分享的

2010-01-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除