- 博客(15)
- 资源 (31)
- 收藏
- 关注
原创 Android WebView使用全面解析(加载网络资源、本地HTML,JS交互)
简述: WebView是什么?有什么用途?我们先来看一下官方介绍: A View that displays web pages. This class is the basis upon which you can roll your own web browser or simply display some online content within your Ac
2016-09-30 09:53:48 19589 7
原创 Android 7.0新特性---删除三项广播
简述: Android N 除了提供诸多多窗口支持、活动通知、后台优化、消息传递服务和Vulkan 等新特性和功能外,还对系统和 API 行为做出了各种变更。本文介绍一下Android N 后台优化新特性。Android官网官方文档: 对于Android N后台的优化主要是关闭了三项系统广播:网络状态变更广播、拍照广播以及录像广播。接下来我们看看Android官方
2016-09-20 15:39:59 5192
原创 Android定向广播
简述: 有时候我们在使用广播的时候不希望自己发送的广播被其他应用程序接收到,那怎么办呢?我们只能定向的发送广播。本篇博文介绍一下定向广播的使用。相关知识介绍: android:ssp属性 在进入正题之前先来介绍一下android:ssp这个属性。这个是Google在API level 19加入的一个XML 属性,用于intent过滤的标签中。ssp是scheme-
2016-09-20 15:22:22 6333
原创 Android广播详解
简述: 广播接收器,也被称为全局事件,或系统事件。在Android中,有一些操作完成以后,会发送广播,比如说发出一条短信,或打出一个电话,如果某个程序接收了这个广播,就会做相应的处理。这个广播跟我们传统意义中的电台广播有些相似之处。之所以叫做广播,就是因为它只负责“说”而不管你“听不听“,也就是不管你接收方如何处理。另外,广播可以被不只一个应用程序所接收,当然也可能不被任何应用程序所接收
2016-09-20 14:45:38 1005
原创 Android常用的系统广播
简述: 项目中常常会用到各种广播接收器,在这里记载一些常用的广播。1、短信广播 权限: 静态注册: 广播接收器:public class SMSBroadcastReceiver e
2016-09-18 17:12:42 1477
原创 Android Studio配置SVN
简述: 虽然现在大部分公司都采用了分布式版本控制工具,但也不排除一部分公司仍然采用集中式的版本控制工具,集中式版本管控工具以SVN为代表,本篇博文总结一下Android Studio配置SVN。SVN的安装: SVN官方下载路径:https://tortoisesvn.net/downloads.html下载完成以后点击运行,然后需要注意的一点就是command l
2016-09-18 10:28:15 668
转载 (一)JVM内存区划分
简述: 学过C语言的朋友都知道C编译器在划分内存区域的时候经常将管理的区域划分为数据段和代码段,数据段包括堆、栈以及静态数据区。那么在Java语言当中,内存又是如何划分的呢?Java程序执行过程:由于Java程序是交由JVM执行的,所以我们在谈Java内存区域划分的时候事实上是指JVM内存区域划分。在讨论JVM内存区域划分之前,先来看一下Java程序具体执行的过程:
2016-09-17 20:49:04 590
原创 Mac下使用Android Studio出现“install JDK 1.8”版本问题
简述: 今天把Android Studio的数据均清除了,后来就立即安装了最新的Android Studio 2.1.2最新版本,不过这次却突然出现了“Install JDK 1.8 version”问题。问题描述: Mac下Android Studio出现“Install JDK 1.8 version”问题,然后在Terminal中输入“javac -version”结
2016-09-16 16:06:56 2006
原创 Mac 键盘快捷键
简述: 由于Mac系统中,有些按键与Windows常用按键有所不同,所以每次使用起来很不方便,今天整理一下:常用快捷键: 触摸板快捷键: ① 4指+向上滑动:查看多窗口 ② 4指+左右滑动:左右切换桌面 ③ 单指+左下角方向滑动 Apple官网提供的Mac快捷键一览表:M
2016-09-15 19:24:24 940
原创 Android GPS定位(获取经纬度)
简述: android 定位一般有四种方法,这四种方式分别是:GPS定位,WIFI定位,基站定位,AGPS定位。本篇博文主要记录一下GPS定位:这种方式需要手机支持GPS模块硬件支持。通过GPS方式准确度是最高的,但是它的缺点也非常明显: 1、比较耗电; 2、绝大部分用户默认不开启GPS模块;
2016-09-12 22:58:23 72803 31
原创 XML
什么是XML英文全称为Extensible Markup Language,翻译过来为可扩展标记语言。XML技术是W3C组织发布的,目前遵循的是W3C组织于2000发布的XML1.0规范。现实生活中存在着大量的数据,在这些数据之间往往存在一定的关系,我们希望能在计算机中保存和处理这些数据的同时能够保存和处理他们之间的关系。XML就是为了解决这样的需求而产生数据存储格式。
2016-09-11 21:44:14 879
原创 Linux常用命令
1. 显示当前目录所有的文件和目录信息> ls //list> ls XX目录 //查看指定目录下边的文件信息2. 显示当前文件目录位置> pwd3. 目录之间切换> cd 目录名字> cd .. 切换到上级目录4. 切换到完全命令模式> init 3 进入命令模式> init 5 进入可视化操作界面5. 用户切换到超级管理员> su
2016-09-06 17:12:17 703 2
原创 利用Android Studio创建AIDL并使用AIDL
简述: Android 接口定义语言 AIDL(Android Interface Definition Language)与其他已有的 IDL 很类似。 客户端和服务端可以通过由它定义的编程接口来达成共识,以便通过进程间通讯(IPC)完成相互通讯。 在 Android 系统中,通常一个进程不允许直接访问另一个进程的内存。 因此为了能够实现对话,进程需要把对象分解为操作系统可以识别的原生
2016-09-04 08:14:27 1147
原创 Parcelable接口的使用
简述: Parcelable接口:Parcelable定义了将数据写入Parcel,和从Parcel中读出的接口。一个实体(用类来表示),如果需要封装到消息中去,就必须实现这一接口,实现了这一接口,该实体就成为“可打包的”了。 通过Parcelable接口进行序列化的优势:首先,IPC过程中使用;其次,Activity之间通过Intent通信时也更加方便;最后,永久性保存对象,
2016-09-04 07:13:47 1211
原创 Android Studio获取SHA1和MD5值---》图文直播
简述: 有时候在使用第三方SDK时需要提供项目的SHA1值等,比如在使用百度地图的过程中在获取申请key值的时候就需要配置SHA1值,之前使用Eclipse的时候很容易找到,可是转投Android Studio后却无从下手,今天就来总结一下SHA1值得获取。SHA1值获取: 1、打开自己的项目,点击右侧的Gradle出现下图界面。
2016-09-03 17:26:32 1118
android.support.v4.util.Pools使用
2016-10-24
解决Eclipse Neon无法使用Tomcat插件
2016-09-26
Android反编译工具包(apktool、dex2jar和JD-GUI)
2016-09-14
Android GPS定位(获取经纬度)
2016-09-13
自定义圆形进度条
2016-09-05
Android自定义圆环CircleView
2016-08-08
Snackbar应用及其SnackbarUtil工具类
2016-08-04
仿QQListView中item的左右滑动并能上拉下拉刷新
2016-04-21
Java观察者模式
2016-01-16
Android CountDownTimer的Demo
2016-01-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人