Fastboot使用详解

1.Fastboot简介 Fastboot是Android快速升级的一种方法,Fastboot的协议fastboot_protocol.txt在源码目录./bootable/bootloader/legacy下可以找到。 Fastboot客户端是作为Android系统编译的一部分,编译...

2017-02-22 10:20:17

阅读数 271

评论数 0

git 使用

git init      在本地新建一个repo,进入一个项目目录,执行git init,会初始化一个repo,并在当前文件夹下创建一个.git文件夹.   git clone      获取一个url对应的远程Git repo, 创建一个local copy.      一般的格式是...

2017-02-17 09:23:44

阅读数 191

评论数 0

linux 下makefile 编译 Android

对于一个程序新手而言,好的IDE是他们追捧的对象。但当他接触的代码多了之后,就会逐渐发现IDE不够用了,因为有好多东西用IDE是不好做的,例如自动编译,测试,版本控制,编译定制等。这跟政治课上的一句话有点像:资本主义开始的时候是促进生产力发展的,但到了后来又成了阻碍生产力发展的因素了。如果一个程序...

2016-12-30 09:51:53

阅读数 258

评论数 0

Android APK加壳技术方案

做android framework方面的工作将近三年的时间了,现在公司让做一下android apk安全方面的研究,于是最近就在网上找大量的资料来学习。现在将最近学习成果做一下整理总结。学习的这些成果我会做成一个系列慢慢写出来与大家分享,共同进步。这篇主要讲apk的加壳技术,废话不多说了直接进入...

2016-03-25 11:25:08

阅读数 515

评论数 0

Android动态加载jar、apk的实现

核心类       1.1      DexClassLoader类    可以加载jar/apk/dex,可以从SD卡中加载为安装的apk。    1.2      PathClassLoader类      只能加载已经安装到Android系统中的apk文件。     一、正文  ...

2016-03-15 15:26:09

阅读数 440

评论数 0

Android px、dp、sp之间相互转换

直接上代码,一个工具类 public class DisplayUtil { /** * 将px值转换为dip或dp值,保证尺寸大小不变 * * @param pxValue * @param s...

2016-03-14 15:03:18

阅读数 199

评论数 0

Android程序中安装APP

Android程序中安装APP总结 安装APP 方法1(普通) 这种方法通过 Intent 机制,调出系统安装应用,重新安装应用的话,会保留原应用的数据。 String fileName = Environment.getExternalStorageDirectory() + ap...

2016-03-04 15:05:38

阅读数 246

评论数 0

Android textview文字对齐换行问题

今天忽然发现android项目中的文字排版参差不齐的情况非常严重,不得不想办法解决一下。经过研究之后,终于找到了textview自动换行导致混乱的原因了----半角字符与全角字符混乱所致!一般情况下,我们输入的数字、字母以及英文标点都是半角,所以占位无法确定。它们与汉字的占位大大的不同,由于这个原...

2016-02-16 15:30:35

阅读数 2888

评论数 0

Android EventBus

在编程过程中,当我们想通知其他组件某些事情发生时,我们通常使用观察者模式,正式因为观察者模式非常常见,所以在jdk1.5中已经帮助我们实现了观察者模式,我们只需要简单的继承一些类就可以快速使用观察者模式,在Android中也有一个类似功能的开源库EventBus,可以很方便的帮助我们实现观察者模式...

2016-01-29 11:40:09

阅读数 229

评论数 0

svn的简单使用

SVN简介:  为什么要使用SVN?       程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本。 Subversion是什么?    它是一个自由/开源的版本控制系统,一组文件存放在中心版本库,记录每一次...

2016-01-28 14:15:51

阅读数 233

评论数 0

Android 4.4 中 WebView 使用注意事项

自Android 4.4起,Android中的WebView开始基于Chromium( 这大概是因为Android部门负责人从Andy Rubin变成了Chrome部门的主管Sundar Pichai了吧,_)。 这个改变,使得WebView的性能大幅度提升,并且对HTML5, CSS3...

2016-01-23 08:36:40

阅读数 304

评论数 0

java 实现数据结构之线性表

应用程序后在那个的数据大致有四种基本的逻辑结构:  集合:数据元素之间只有"同属于一个集合"的关系线性结构:数据元素之间存在一个对一个的关系树形结构:数据元素之间存在一个对多个关系图形结构或网状结构:数据元素之间存在多个对多个的关系 对于数据不同的逻辑结构,计算...

2016-01-20 09:16:28

阅读数 299

评论数 0

Android LayoutInflater深度解析

1、 题外话 相信大家对LayoutInflate都不陌生,特别在ListView的Adapter的getView方法中基本都会出现,使用inflate方法去加载一个布局,用于ListView的每个Item的布局。Inflate有三个参数,我在初学Android的时候这么理解的: ...

2016-01-18 16:51:37

阅读数 214

评论数 0

Android UI设计: 分享一个仿QQ聊天消息提示可以拖拉气泡

先看效果 功能有: 1. 可以随时拖拉 2. 拖拉超过一定距离会监听 3. 拖拉返回的时候,有来回反弹效果 此效果先是参照了网上github两个版本的效果。不过都不是自己想要那么理想。 1.其中有一个是两层,一层是textview控件和一层surfaceview。经测试效果不错...

2015-12-26 11:11:06

阅读数 675

评论数 0

android之interpolator的用法详解

欢迎大家访问我的博客http://blog.csdn.net/mikejaps,专注于android ios  app 开发 android:interpolator,经常和ScorllerCompat 配合使用,ScrollerCompat 是一个控制滑动的类 interpolator,...

2015-12-12 08:18:20

阅读数 231

评论数 0

Android 快速开发框架xUtils

Github下载地址:https://github.com/wyouflf/xUtils xUtils简介 xUtils 包含了很多实用的Android工具。 xUtils 最初源于Afinal框架,进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议支持(10种谓词)...

2015-12-10 08:23:56

阅读数 355

评论数 0

iOS开发UI篇—UITabBarController简单介绍

今天晚上抽出了点时间学习了UITabBarController,最近由于工作太忙,要搞一个阿里小智的html5的东西,这些东西也是刚刚学,自学起来 也比较慢 很久没看ios了,今天终于有点时间了,废话不多说了,以下是学习的内容 一、简单介绍 UITabBarController和UINa...

2015-12-01 19:58:11

阅读数 264

评论数 0

GitHub上史上最全的Android开源项目分类汇总

今天在看博客的时候,无意中发现了 @Trinea在GitHub上的一个项目 Android开源项目分类汇总,由于类容太多了,我没有一个个完整地看完,但是里面介绍的开源项目都非常有参考价值,包括很炫的界面特效设计、个性化控件、工具库、优秀的Android开源项目、开发测试工具、优秀个人和团体等。...

2015-12-01 10:33:15

阅读数 1204

评论数 0

Android之PinnedHeaderExpandableListView- 仿ios的UITableView的header置顶效果

欢迎大家访问我的博客http://blog.csdn.net/mikejaps,专注于android ios  app 开发 首先它是一个ExpandableListView,但是它的头部可以固定,其次,在它的上面还有一个头部可以来回伸缩 项目地址: https://gith...

2015-11-26 08:37:39

阅读数 1111

评论数 0

Android butterknife注解框架

欢迎大家访问我的博客http://blog.csdn.net/mikejaps,专注于android ios  app 开发 首先提下ButterKnifey已经更新到版本7.0.1了,现在注解已经不叫@InjectView了,而叫@Bind,感觉更贴合语义。同时注册的方式也从 Butter...

2015-11-21 15:19:16

阅读数 362

评论数 0

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