自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (59)
  • 收藏
  • 关注

转载 Git 常用命令

Git 常用命令 一、拿代码repo init -u url初始化版本库,在当前目录建立一个".repo",  -u 参数指定一个URL, 从这个URL 中取得repository 的 manifest 文件.1.拿Android主线上所有的sourcecode:  repo init -u git://android.git.kernel.

2016-06-17 21:03:37 254

原创 git命令运用

首先进入项目需要一个地址,一般公司都会给,如图所示:命令:git status 列出所有的分支,如下图:然后每次改完代码后提交的操作:git add -A 然后git commit -m  ——》git status ——》git fetch——》git merge或者git push

2016-06-17 21:01:41 243

转载 Android实战技巧:ViewStub的应用

在开发应用程序的时候,经常会遇到这样的情况,会在运行时动态根据条件来决定显示哪个View或某个布局。那么最通常的想法就是把可能用到的View都写在上面,先把它们的可见性都设为View.GONE,然后在代码中动态的更改它的可见性。这样的做法的优点是逻辑简单而且控制起来比较灵活。但是它的缺点就是,耗费资源。虽然把View的初始可见View.GONE但是在Inflate布局的时候View仍然会被Infl

2016-06-17 09:42:23 228

转载 Android surfaceview详解

周末看《精通Android游戏开发》(Pro Android Games),里面讲到游戏的框架,其中一个重要的概念surfaceview,觉得不是很理解,于是花了一点时间研究了下,写下自己的心得。surface,这个单词的意思是浮在表面的,那么surfaceview就是浮在表面的view了。如果真的这样解释,估计有人要拍砖了。然而,话虽不能这么说,取这个名儿,多少还是有点关系的。sur

2016-06-17 09:31:55 365

转载 adb常用命令

在命令行中通过adb shell am broadcast发送广播通知以及Android的常用adb命令通过命令行执行adb shell am broadcast发送广播通知。 adb shell am broadcast 后面的参数有:[-a ][-d ][-t ] [-c [-c ] ...] [-e|--es ...] [--

2016-06-16 14:24:40 291

原创 详细的android studio如何打JAR包

在eclipse中我们知道如何将一个项目导出为jar包,供其它项目使用。 在AS中可以通过修改gradle才处理。 我们新建一个项目Demo,在项目中新建一个modle-类型为library 如图:选择android library在build.gradle文件中加如下代码:同时依赖此jar包最后在

2016-06-15 12:44:42 369 2

转载 Android Studio如何删除module

当你想在Android Studio中删除某个module时,大家习惯性的做法都是选中要删除的module,右键去找delete。但是在Android Studio中你选中module,右键会发现没有delete,如图:为什么会没有delete按钮,不科学啊,难道是Android Studio的bug或者设计组考虑不周。其实这边没有del

2016-06-15 11:23:45 307

原创 回调的运用

1,回调里面逻辑实现public class OnKeyManager { private static final int DEFAULT_COUNT_DOWN_VALUE = 8; private OnLongClickListener mOnlongClickListener; private Handler mHandler = new Handler();

2016-06-15 10:55:05 232

原创 网络请求接口封装方式

最近需要给别人做sdk,所以很多需要封装的接口,网络请求的。这个需求是type不能暴露在方法里面,但是上传服务器必须要有type这个参数。public class LetvPlayServiceBusiness implements IMultiPublicBusiness { private IHttpManager httpManager; private C

2016-06-14 19:10:12 573

原创 自定义的网络框架

/** * 对外提供业务工厂 * Created by DangF on 2016/6/8. */public class PublicBusinessFactory implements IPublicBusinessFactory { private static PublicBusinessFactory businessFactory; private Contex

2016-06-13 16:19:01 407

转载 全面介绍Android Studio中Git 的使用(二)

四、Studio上传项目至GitHub说完本地Git仓库,那么如何将项目上传至远程的GitHub仓库呢?其实操作也基本上差不多。我们首先需要有一个GitHub账号,我们登录上去后new 一个仓库:我们这里用一个示例做测试,名字叫做HelloNDK,并根据需要创建相关文件。Create成功后,我们可以看到如下界面,这是GitHub给出的一些操作提示:关

2016-06-11 14:44:05 303

转载 全面介绍Android Studio中Git的使用(一)

一、Git 与GitHub这里首先介绍下Git与GitHub是什么东西,他们之间有何区别呢?Git :分布式版本控制系统,最初用在Linux上,可以和SVN、CVS等作为同一个概念理解,目前世界上最先进的分布式版本控制系统(没有之一)。GitHub:基于Git的项目托管平台,简单的说就是一个网站,通过注册账号后,可以使用Git服务,它提供了可以在上面创建资源仓库的Web页面,通过she

2016-06-11 14:35:08 284

原创 缓存清理&流量统计&SlidingDrawer&捕获全局异常

1. 缓存清理缓存:以文件/数据库的方式 保存数据。 垃圾文件。清理不需要的文件 腾出存储空间。 学习 新闻客户端  网易 百度新闻 360新闻  腾讯新闻 今日头条① 创建activity  a.继承  b.重写 c.配置 d.启动 布局② 旋转特效旋转 1.RoateAnimation     2.自定progressBarindeterminateDraw

2016-06-11 01:28:12 490

原创 短信加密码&看门狗&手机杀毒

功能实现思路注意事项看门狗应用程序的监听测试 用户正在使用的程序 是否被加锁要求密码解锁 1.创建Service2.使用Thread+ActivityManager3.TaskStack 管理Actvity的集合4.Sqlite+Dao:判断程序是否被加锁5.Activity创建密码输入界面6.sendBroa

2016-06-11 01:24:08 448

原创 短信备份与还原&AsyncTask&程序锁(Fragment)

1. 短信备份与还原需求:帮助用户找回丢失的短信。备分:① 取出集合  http://blog.csdn.net/lo5sea/article/details/38308513  a. 配置权限READ_SMSb. 获取地址c. 获取Contentresolverd. 获取游标e. 转换成集合 /** * 读取sms应用的短信 * @param co

2016-06-11 01:15:20 461

原创 卸载系统应用&动画气泡特效&创建守护服务&进程管理(ActivtyManager&提供批量操作)&桌面小控件AppWidget

1.1. 卸载系统应用用户应用程序的卸载:调用系统应用卸载界面.刷新系统应用程序的卸载:以root账号登录 删除system/app/...apkC:\Users\itheima>adb root  登录adbd is already running as rootC:\Users\itheima>adb remount system/app  授权remount succ

2016-06-11 00:57:55 139178 2

原创 上下文&flags特性参数&复杂ListView(多种布局)&获取应用名的拼音(首字母拼音滑动改变)&PopupWindow

1.1. 上下文Context  |--ContextWrapper  getBaseContext():  没有getToken();      |--Application   getApplication()  getApplicationContext(); 标签代表上下文 一个应用只有一个 项目实战:登录成功后保存 用户名密码 (保存全局单例的变量) getToken()

2016-06-10 23:47:37 414

原创 列表的刷新&后台Service&来电拦截 反射+aidl&短信 拦截

1.1. 后台拦截程序① 创建Service  a.继承 b.重写  c.配置 d.启动② 短信拦截 BroadcastReceiver: a.继承 b.重写  c.配置 1.权限2.优先级3.action类型 private class SmsBrocastReceiver extends BroadcastReceiver { @Override publ

2016-06-10 23:39:34 387

原创 Listview(黑名单)&sqlite(sql+api SqliteDataBase SqltieOpenHelper)

黑名单① 创建Activity a.继承 b.重写 c.配置 d.启动② 布局③ 事件④ 名单的 CRUD  dao  1.设计表 2.sql  3.转换成代码 4.单元测试test(运行前排除bug) sql 扎实 创建表  create table blacknumbers (id integer primary key autoincrement,nu

2016-06-10 23:26:29 461

原创 归属地显示&归属地显示风格设置&归属地显示的位置&趣味小火箭&4.趣味题:两次点击退出

归属地显示① 创建Service  1.继承2.重写3.配置4.启动 startService/stopService  bindService/unbindService② 监听来电号码TelephonyManager: 1.系统级别的服务 getSystemService();2.权限  READ_PHONE3.跟通讯参数相关的服务 si

2016-06-10 14:50:01 982

原创 号码归属地查询&设置中心(自定义组合控件)&震动器 &监听输入EditText(输入监听器TextWatcher)

OnClickListener OnItemClickListener① 创建Activity 布局  写事件 输入监听器TextWatcher  1.继承 2.重写3.配置4.启动// ① 创建Activity 布局 写事件 输入监听器 1.继承 2.重写3.配置4.启动 TextWatcher watcher = new TextWatcher() {

2016-06-10 14:17:15 626

原创 收集的一些常用java正则表达式

收集的一些常用java正则表达式,需要的朋友可以参考一下只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2

2016-06-10 14:14:25 332

原创 打开gps定位-->发回短信&拦截指令&锁屏&销毁数据&ComponentName

经纬度地球上的坐标定位原理1.gps定位:基于 人造卫星精度 准确受建筑物影响 室内2.基站定位(辅助)精度没有gps准确受基站数量3.ip定位 静态ipgoolge定位框架android.jar    gps -->    uses-permission and

2016-06-10 13:34:15 1365

原创 style_include_selector

style风格 样式  html  css重用控件的属性引用一个绑定可重用属性的名称 效果上相当于配置这些属性提高开发效率维护include引入标签引入可重用的视图文件,效果上相当于 布局这些视图selector选择器管理素材的对象,根据不同的状态显示不同图片1.准备图片2.理解条件 pre

2016-06-10 13:27:27 293

转载 android中的spannable的使用(TextView分段显示不同颜色,字体,时间 )

转载地址:http://hunankeda110.iteye.com/blog/1420470昨晚研读 ApiDemo 源码至 com.example.android.apis.text.Link 类。首先,看一下其运行效果: 要给 TextView 加上效果,方式主要有几种: 第一种,自动应用效果,使用 android:autolink 属性,如:

2016-06-08 17:12:20 911

转载 setOnFocusChangeListener的使用

转载:http://blog.csdn.net/u014608640/article/details/26816691?utm_source=tuicool&utm_medium=referral类似于文本框里面hint文字在初始化的时候显示或者隐藏的操作,就要用到setOnFocusChangeListener的 首先我觉得不是太必要~毕竟当你输入东西时,默认文字自然

2016-06-08 11:00:42 5563

原创 正则判断是不是手机号码&复制文件工具类&SharedPreferencesUtils工具类

正则判断是否为手机public class StringUtils { /** * 判断是不是手机号码 * @param mobile * @return */ public static boolean isPhone(String mobile) { String reg = "^1[345678][0-9]{9}$"; return mobile.matc

2016-06-06 22:48:24 320

原创 shape形状资源&图片选择器&广播接受者(发送短信)&图片选择器

1、前提:重新进入设置向导控件没点击效果reEnterSetup2、看文档Develop/API Guides/App Resources/Drawable/Shape Drawable   单词:corners : 角  ;  gradient :梯度; solid:固定的; stroke: 边框--可以做下划线       Rectangle : 矩形;dash :破折号 gap:

2016-06-04 21:15:37 292

原创 检测sim卡是否绑定&获取电话管理者&MD5加密&登录处理判断逻辑&手势识别滑动处理&简单动画处理

获取到电话管理者private TelephonyManager mTm;mTm = (TelephonyManager) getSystemService(TELEPHONY_SERVICE);获取到sim卡String sim = SharedPreferencesUtils.getSting(SetUpActivity2.this, ConstansUtils.SJFD_SIM, "

2016-06-04 20:41:40 471

原创 调用系统下载安装apk

/** * 下载apk * * @param mDownloadUrl2 * apk的下载地址 */ protected void downLoadApk(final String url) { HttpUtils httpUtils = new HttpUtils(); // 第一个参数:表示当前下载的apk的地址 // 第二个参数:下载

2016-06-04 20:21:30 397

原创 自定义可以滚动TextView

布局:<com.mydemo.view.FocusableTextView android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginLeft="5dp"

2016-06-04 20:07:47 451

原创 动态获取程序的版本名称的方法以及dialog的简单用法以及两种上下文的区别

/** * 得到应用程序的版本号 */public String getAppVersion(){PackageManager pm = getPackageManager();try {PackageInfo info = pm.getPackageInfo(getPackageName(), 0);return info.versionName;} catc

2016-06-04 19:56:14 300

设计模式之享元模式

享元模式,根据《设计模式之禅》,自己写的实例,可以参考一下

2018-07-08

设计模式之中介者模式

中介者模式,详细介绍其原理和使用方法,很好的实例,值得学习。

2018-06-24

设计模式之原型模式

原型模式学习,包括其原理和使用方式,值得学习。值得好好参考。

2018-06-24

设计模式之访问者模式

访问者模式,你绝对会用到的模式,值得学习,通俗易懂的实例,原理和运用都说明白了。

2018-06-18

设计模式之责任链模式

这个资源就是让你掌握责任链模式的原理和运用,你值得拥有,好好学习,天天向上。

2018-06-16

设计模式之观察者模式

设计模式之观察者模式,通过这个实例你就掌握观察者模式的原理和用法,值得学习。

2018-06-16

设计模式之组合模式

组合模式的例子代码,你值得拥有,好好学习,天天向上咯。

2018-06-10

设计模式之迭代器模式

设计模式之迭代器模式,简单直接粗暴,值得学习,好好收藏。

2018-06-04

设计模式之装饰模式

设计模式之装饰模式实例,你值得拥有,好好学习,天天向上

2018-06-02

设计模式之命令模式

设计模式之命令模式,你值得拥有,帮你快速掌握命令模式的实例。

2018-06-02

设计模式之桥梁模式

桥梁模式你值得拥有,简单实用易上手,不能错过的实例。

2018-06-02

设计模式之建造者模式

设计模式之建造者模式,这个实例能让你尽快理解和掌握建造者模式的运用和原理

2018-05-31

设计模式之模版方法模式

非常简单的模版方法模式,相信你能通过这个实例能够快速掌握。

2018-05-30

设计模式之适配器模式

最容易上手和学习的实例,设计模式之适配器模式,你值得下载学习

2018-05-28

设计模式之门面模式

设计模式之门面模式,最容易理解和上手的实例,值得学习

2018-05-26

设计模式-抽象工厂模式

能让你最快上手,最容易理解抽象工厂模式,并能在实际中运用

2018-05-20

状态模式实例(电梯)

能让你迅速理解和运用设计模式中的状态模式,进行编程

2018-05-20

WIFI扫描连接

android的WIFI扫描列表连接,可以连接中文WIFI,也可以切换WIFI,已经测试过,正常运行。

2018-01-03

AutoCompleteTextView实现历史记录功能

AutoCompleteTextView实现历史记录功能,可正常运行。

2017-11-27

SurfaceView画图

SurfaceView画图实例。模版代码,可正常运行。可以很好的学习使用SurfaceView

2017-11-26

SnapHelperDemo-master (2).zip

SnapHelperDemo-master (2).zip

2021-09-26

EasyPhotos-master.zip

自定义相册,满足多选,预览和专辑等,觉得是完美的相册demo选择,值得拥有。

2020-12-24

yangMingChuan-CameraMaster-master.zip

结合相机camera1和camera2,还有官方demo,值得学习一下。

2020-12-24

lvjingdemo.zip

基于GPUImage的图片滤镜,集成滤镜有原图、锐化、增亮、黑白、灰度、省墨等,绝对可运行,需要图片滤镜效果的一定要参考一下,值得拥有。

2020-12-17

android完美的图片滤镜效果

android图片滤镜,保证可运行,最全滤镜效果,可手动调节,基于ColorMatrix。关于图片滤镜的效果,必须参考一下,相信一定会有收获的。

2020-12-16

设计模式之禅(高清PDF+源代码)

高清PDF加源码,这是我自己从网上找了很久才找到的资料,绝对好用,我自己看过两遍了,感觉提升很多,希望更多人能够学习。

2018-12-20

理解Window和WindowManager

Window是一个抽象类,具体实现是 PhoneWindow 。不管是 Activity 、 Dialog 、 Toast 它们的视图都是附加在Window上的,因此Window实际上是View的直接管理者。

2018-12-19

android 动画

LayoutAnimation作用于ViewGroup,为ViewGroup指定一个动画,这样当它的子元素出场时都会具有这种动画效果。

2018-12-14

动画Button变大

采用ValueAnimator,监听动画过程,自己实现属性的改变。

2018-12-14

android中的drawable集合

android中的drawable集合,包括Bitmap、shape、Layer、Transition等等

2018-12-11

自定义ViewGroup

模仿ViewPager的效果,自定义继承Linerlayout,学习的例子。

2018-12-07

自定义圆环View

自定义View,继承view,学习自定义控件的简单例子,简单通俗易懂。

2018-12-07

View的滑动冲突处理方案

View的滑动冲突处理方案,分为外部拦截方案和内部拦截方案,代码根据书中源码所写,正常运行,值得学习。

2018-11-20

View的滑动方式

View三种滑动方式,动画,延迟,布局,是研究android中View机制的基石,值得学习。我自己写的代码,运行没有问题。

2018-11-19

IPC方式之Binder连接池

IPC方式之Binder连接池,DEMO自己根据任大神单独写的例子,可以更好的学习理解。

2018-09-17

IPC方式之Socket

IPC方式之Socket,demo根据《Android开发艺术探索》模仿的,简单直接,容易上手,值得下载看看

2018-09-14

IPC方式之ContentProvider

IPC方式之ContentProvider,根据《Android开发艺术探索》自己模仿的例子,简单实用,一目了然。

2018-09-14

IPC方式之aidl

IPC方式之aidl,自己根据任大神的例子,自己单独写了一个,值得好好学习

2018-09-06

跨进程方式之一ipcMessenger

IPC跨进程通信方式之一,已经运行过,可以正常运行使用参考。

2018-09-05

android史上最全通知操作(Notification)

android中的通知功能,notification最全操作,简单易懂好操作,可以正常运行,有问题,请留言

2018-07-20

空空如也

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

TA关注的人

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