自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

转载 全系列Android源代码在线浏览网站

https://www.androidos.net.cn/sourcecode 转自:https://blog.csdn.net/tj_shenzhendaxue/article/details/78221211

2019-01-10 10:31:10 2435

原创 Android7.0以上注入

https://blog.csdn.net/fsx199/article/details/82317571

2018-12-06 11:36:08 522

转载 进程拦截

https://blog.csdn.net/jiangwei0910410003/article/details/39292117

2018-11-14 11:47:27 290

转载 给 Android 开发者的 RxJava 详解

作者:扔物线前言我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava 真是太好用了』,有人说『RxJava 真是太难用了』,另外更多的人表示:我真的百度了也谷歌了,但

2016-11-09 22:58:19 680

转载 Android开源框架Universal-Image-Loader详解

如果说评价一下哪个图片开源库最被广泛使用的话,我想应该可以说是Universal-Image-Loader,在主流的应用中如果你随便去反编译几个,基本都能看到他的身影,它就像个图片加载守护者,默默的守护着图片加载。相信很多人对这个异步加载图片框架还不是很熟,再加上最近它更改优化了好几个地方,而网上的大部分资料还是以前的,于是花了几天时间专门的研究了下开源框架Universal-Imag

2016-11-08 21:43:06 289

转载 Android 性能优化之使用线程池处理异步任务

说到线程,我想大家都不陌生,因为在开发时候或多或少都会用到线程,而通常创建线程有两种方式:1、继承Thread类2、实现Runnable接口虽说这两种方式都可以创建出一个线程,不过它们之间还是有一点区别的,主要区别在于在多线程访问同一资源的情况下,用Runnable接口创建的线程可以处理同一资源,而用Thread类创建的线程则各自独立处理,各自拥有自己的资源。所以,在Jav

2016-10-31 14:31:06 318

转载 Android异步下载图片并且缓存图片到本地

在Android开发中我们经常有这样的需求,从服务器上下载xml或者JSON类型的数据,其中包括一些图片资源,本demo模拟了这个需求,从网络上加载XML资源,其中包括图片,我们要做的解析XML里面的数据,并且把图片缓存到本地一个cache目录里面,并且用一个自定义的Adapter去填充到LIstView,demo运行效果见下图:通过这个demo,要学会有一下几点1.怎么解析一个X

2016-10-28 11:29:06 1118

转载 Android App监听软键盘按键的三种方式

前言:我们在android手机上面有时候会遇到监听手机软键盘按键的时候,例如:我们在浏览器输入url完毕后可以点击软键盘右下角的“GO”按键加载url页面;在点击搜索框的时候,点击右下角的search符号键可以进行搜索;或者在全部数据输入完毕后,点击右下角的"done"就马上进行下一步操作。效果图:

2016-07-02 11:33:30 711

转载 Android-银联支付开发

转自:http://blog.csdn.net/qq285016127/article/details/38435585银联支付也是一般比较常用的支付功能,这里简单了介绍Android app如果短期快速应用这一方面的东西。直接上代码:1.导入银联支付的依赖包:2.在res目录下增加资源包:3.配置AndroidManifest.xm

2016-06-12 22:42:25 588

转载 android微信支付

转自:http://www.2cto.com/kf/201409/330136.html准备:1,导入微信的libs包libammsdk.jar;2,测试时使用weixinDemo中的debug_keystore;3,需要注意应用要通过审核,并且几个Key值正确,一下为微信支付Demo中的值:?123

2016-06-12 22:37:49 307

转载 支付宝集成获取私钥与公钥

项目需要,需要在客户端集成支付宝接口。就研究了一下:因为使用支付宝接口,就需要到支付宝官网:注册帐号,并申请。下面讲的是申请好之后的操作。登录成功之后,   店家我的商家服务—在页面的下方找到——>签约管理—>找打 移动支付—–>点击下载集成文档—>跳到新的页面,在页面下方—>找到下载开发包,下载移动支付即可。然后解压出来之后一般会得到三个文件夹。这个时候要打开文件名为:  支付宝钱包支付接口

2016-06-12 22:29:10 259

转载 android应用程序如何调用支付宝接口

1,到支付宝官网,下载支付宝集成开发包,看懂里面的关键代码                由于Android设备一般用的都是无线支付,所有我们申请的就是支付宝无线快捷支付接口。下面是申请的地址,下面还有下载接口开发包的地方                   https://b.alipay.com/order/productDetail.htm?productId=20130806046

2016-06-12 22:20:11 858

转载 Android Studio常用快捷键

1. Ctrl+D: 集合了复制和粘贴两个操作,如果有选中的部分就复制选中的部分,并在选中部分的后面粘贴出来,如果没有选中的部分,就复制光标所在的行,并在此行的下面粘贴出来。2. Ctrl+空格: 输入代码时按此组合键会列出与之相匹配的类、方法名、成员变量等,起智能提示的作用。在编辑XML文件一样有用。3. Ctrl+向下箭头 或Ctrl+向上箭头:在有自动匹配下拉列表时,此快捷键

2016-06-06 17:44:56 203

转载 第一次使用Android Studio时你应该知道的一切配置

一、第一次安装:Android Studio安装完成后,第一次启动AS前,为了避免重新下载新版本的SDK,操作如下:AS启动前,请先将bin目录的idea.properties文件中增加一行:disable.android.first.run=true就行了,避免第一次打开AS时自动重新下载SDK。mac平台的右键安装包->Show Package Contents 就找到bin目

2016-06-06 17:02:54 229

转载 线程安全和线程不安全理解

线程安全就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。 线程不安全就是不提供数据访问保护,有可能出现多个线程先后更改数据造成所得到的数据是脏数据===========================================================

2016-06-05 11:49:47 292

转载 android常见面试题与回答 (二)

1,android:process解决访问SharedPreferences,不在同一进程private SharedPreferencesDB(Context cxt) { this.context = cxt; Context context; try { context = cxt.createPackageContext(cxt.getPackageName(),

2016-06-04 23:22:01 958

转载 android常见面试题与回答

1,请描述下Activity的生命周期。Activity生命周期包括onCreat(),onStart(),onPause(),onStop(),onDestory,onResume(),onRestart()onCreate()是第一个调用的,用来创建activity的方法,我们通常在这个方法里面调用setContentView设置UI然后会调用onStart()启动activi

2016-06-04 23:19:46 388

转载 Android 中各种权限深入体验及详解

一. 权限(permission)权限用来描述是否拥有做某件事的权力。Android系统中权限分为普通级别(Normal),危险级别(dangerous),签名级别(signature)和系统/签名级别(signature or system)。系统中所有预定义的权限根据作用的不同,分别属于不同的级别。对于普通和危险级别的权限,我们称之为低级权限,应用申请即授予。其他两级权限,我们称之为高

2016-06-04 23:12:35 508

转载 Android研究院之应用开发线程池的经典使用(二十九)

Android线程池使用终结版有一段时间没写博文了,今天抽空总结一下,也希望能通过自己写的这些文章,加深理解的同时能帮助在技术方面有疑点的朋友搞清楚个所以然来,由于经常会在网上或群里看到有朋友会问线程方面的东西,就像我一个朋友他们老师讲的,J2SE、J2EE里面使用的线程方面的东西可能不是太多 ,但是在Android开发里面,玩的就是线程(UI Thread)! 好了,废话就说这么多吧,直入正

2016-06-04 12:17:28 439

转载 Android内存优化大全(中)

转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持!写在最前:本文的思路主要借鉴了2014年AnDevCon开发者大会的一个演讲PPT,加上把网上搜集的各种内存零散知识点进行汇总、挑选、简化后整理而成。所以我将本文定义为一个工具类的文章,如果你在Android开发中遇到关于内存问题,或者马上要参加面

2016-06-04 12:14:19 238

转载 Android NDK 安装与配置

本文主内容: 1、  Android NDK 安装 2、  安装Cygwin与使用NDK编译 3、  在Eclipse中集成C/C++开发环境CDT 4、  安装Sequoyah插件 5、  JNI编译环境配置   本文建立在已经完成Android开发环境搭建的基础上。其基础环境至少需要包含以下内容: 1、  JDK 2、  Eclipse 3、  Andr

2016-05-27 16:50:07 662

转载 Android中的第一个NDK的例子

前几天研究了JNI技术后,想在Android上试一试研究结果,查阅了很多资料后,总结如下步骤:首先来看一下什么是NDKNDK 提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so 和Java 应用一起打包成apk。这些工具对开发者的帮助是巨大的。NDK 集成了交叉编译器,并提供了相应的mk 文件隔离CPU、平台、ABI 等差异,开发人员只需要简单修改mk 文

2016-05-27 14:10:18 489

转载 Android如何调用第三方SO库

问题描述:Android如何调用第三方SO库;已知条件:SO库为Android版本连接库(*.so文件),并提供了详细的接口说明;已了解解决方案:1.将SO文件直接放到libs/armeabi下,然后代码中System.loadLibrary("xxx");再public native static int  xxx_xxx_xxx();接下来就可以直接调用xxx_xxx_xxx()方

2016-05-27 10:18:42 786

转载 Android应用自动更新、下载、安装

我们看到很多Android应用都具有自动更新功能,用户一键就可以完成软件的升级更新。得益于Android系统的软件包管理和安装机制,这一功能实现起来相当简单,下面我们就来实践一下。1. 准备知识在AndroidManifest.xml里定义了每个Android apk的版本标识:<manifest xmlns:android="http://schemas.android.com/ap

2016-05-26 16:03:34 390

转载 eclipse启动无响应,老是加载不了revert resources,或停留在Loading workbench状态

做开发的同学们或多或少的都会遇到eclipse启动到一定程度时,就进入灰色无响应状态再也不动了。启动画面始终停留在Loading workbench状态。反复重启,状态依旧。       多数情况下,应该是非正常关闭eclipse工作区的文件状态错误所导致的。       在工作区目录中,有一个.metadata目录,里面是工作区及各插件的信息,删除此目录,再重启eclipse,果然可以正

2016-05-26 10:08:21 15185 3

转载 Android中JNI的使用方法

首先看一下Android平台的框架图:(网上盗用)      可以看到Android上层的Application和ApplicationFramework都是使用Java编写,底层包括系统和使用众多的LIiraries都是C/C++编写的。  所以上层Java要调用底层的C/C++函数库必须通过Java的JNI来实现。下面将学习Android是如何通过Jni来实现Jav

2016-05-25 11:00:23 230

转载 android基本架构

Android其本质就是在标准的Linux系统上增加了Java虚拟机Dalvik,并在Dalvik虚拟机上搭建了一个JAVA的application framework,所有的应用程序都是基于JAVA的application framework之上。Android主要应用于ARM平台,但不仅限于ARM,通过编译控制,在X86、MAC等体系结构的机器上同样可以运行。android分为四个

2016-05-25 10:36:04 276

转载 Android中JNI创建实例

参考文档:http://blog.sina.com.cn/s/blog_a11f64590101924l.htmlhttp://www.cnblogs.com/hoys/archive/2010/10/28/1863612.htmlhttp://www.cnblogs.com/bastard/archive/2012/05/19/2508913.htmlhttp:/

2016-05-24 18:15:24 434

转载 Android 用MediaCodec实现视频硬解码

Android 用MediaCodec实现视频硬解码本文向你讲述如何用Android标准的API (MediaCodec)实现视频的硬件编解码。例程将从摄像头采集视频开始,然后进行H264编码,再解码,然后显示。我将尽量讲得简短而清晰,不展示那些不相关的代码。但是,我不建议你读这篇文章,也不建议你开发这类应用,而应该转而开发一些戳鱼、打鸟、其乐融融的程序。好吧,下面的内容是写给那些执迷

2016-05-24 17:52:55 431

转载 android开发平台对于流媒体格式的支持。

感谢FireOfStar对这篇文章的翻译,从该技术文档来看,我们要做的是Http流化的H264/AAC/mp2格式,从协议来看目前Andoid的Http/Https支持流化的MPEG2格式,只能采用RTSP协议对流进行流化操作。具体结果测试以后公布出来。本文译自:http://developer.Android.com/guide/appendix/media-formats.ht

2016-05-24 17:24:28 1439

转载 XDroidRequest - 一款基于Android 6.0 网络请求框架

XDroidRequestXDroidRequest 是一款网络请求框架,它的功能也许会适合你。这是本项目的第三版了,前两版由于扩展性问题一直不满意,思考来 思考去还是觉得Google的Volley的扩展性最强,于是借鉴了Volley的责任链模式,所以有了这个第三版.Provide1 适配 Android 6.0 ,不再使用HttpClient相关API2 一行代码发送请求,提供多种

2016-05-13 09:08:24 975 1

转载 Android应用开发之(利用好图片缓存)

Android应用开发之(利用好图片缓存)Android Developer:  在用户界面(UI)加载一张图片时很简单,然而,如果你需要加载多张较大的图像,事情就会变得更加复杂,。在许多情况下(如与像的ListView GridView或ViewPager的组件),屏幕上的图片的总数伴随屏幕上滚动的骤然增加,且基本上是无限的。为使内存使用保持在稳定范围内,这些组件

2016-05-11 11:22:43 439

转载 Android中的缓存机制与实现

Android中的缓存机制与实现  Android开发本质上就是手机和互联网中的web服务器之间进行通信,就必然需要从服务端获取数据,而反复通过网络获取数据是比较耗时的,特别是访问比较多的时候,会极大影响了性能,Android中可通过二级缓存来减少频繁的网络操作,减少流量、提升性能。方法/步骤二级缓存工作机制  所谓二级缓存实际上

2016-05-11 11:12:45 327

转载 Android开发记录20-获取缓存大小和清除缓存功能

Android开发记录20-获取缓存大小和清除缓存功能    转载请注明:IT_xiao小巫     博客地址:http://blog.csdn.net/wwj_748前言    本篇博客要给大家分享的如何获取应用缓存的大小和清除缓存的功能,我们知道我们应用当中经常会产生一些数据,比如图片的缓存,数据库文件,配置文件等等。我们开发产品的时候,可能会有这样的一个需求清除应

2016-05-11 11:09:16 291

转载 Android开发中常用的工具类

主要介绍总结的Android开发中常用的工具类,大部分同样适用于Java。目前包括HttpUtils、DownloadManagerPro、ShellUtils、PackageUtils、PreferencesUtils、JSONUtils、FileUtils、ResourceUtils、StringUtils、ParcelUtils、RandomUtils、ArrayUtils、ImageU

2016-05-11 09:28:19 227

空空如也

空空如也

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

TA关注的人

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