Two_Water的专栏

本着两点水的心态,面对半瓶水的时代,奋斗一瓶水的能耐!

排序:
默认
按更新时间
按访问量

Android Studio 代码混淆(你真的会混淆吗)

一、前言今天要打包新产品,突然忘了混淆的参数是怎么写的了,虽然之前也混淆过,可是具体配置的参数代码有些记不起来了,因此决定花点时间写篇博客记录一下,方便以后查找和自己的记忆。二、Android Studio 代码混淆基本配置在工程目录下,找到 proguard-rules.pro 文件,它就是你要...

2017-04-18 23:14:06

阅读数:22564

评论数:7

从0到1Android自定义View(一)零散基础知识

前言 最近做个项目,写了大量的自定义 View ,突然今天就想写一个从 0 到1 的 Android 自定义 View 的文章,为了更好的总结和理解。最后,如果对每周的名企面试题或者本系列文章兴趣的可以关注公众号“于你供读” Android 坐标系Android 屏幕坐标数学中常见的坐标系与 ...

2017-04-14 00:57:46

阅读数:1146

评论数:0

Android_获取发布版的秘钥(SHA1)和开发版的秘钥(SHA1)

一、在Android Studio中获取1.获取开发版的秘钥(SHA1)(1)AndroidStudio中自带了终端Terminal,我们可以直接在里面进行操作,在这里首先我们得进入到C盘的,用户的.android路径下,其实就是android自带 为我们调试时提供的秘钥(2)输入keytool ...

2016-10-24 07:04:55

阅读数:1012

评论数:0

Android_OkHttp简介

一、Android网络通信 Android系统提供了两种HTTP通信类,HttpURLConnection和HttpClient。 关于HttpURLConnection和HttpClient的选择>>官方博客:http://android-developers.blogspot.co...

2016-09-16 17:39:19

阅读数:2983

评论数:0

Android_常驻进程(杀不死的进程)

一、常驻进程简介 Android常驻进程,就是要让进程在内存中永远存在,让进程保活,不被杀死。可能这时都会喷,这不是流氓软件吗?刚接触android的时候,我也是认为这是很流氓的做法,可是慢慢发现很多场景(应用),要为用户服务,就必须用到常驻进程,就好像微信,QQ,360安全手机卫士这些现在比较火...

2016-08-05 14:38:23

阅读数:26566

评论数:7

Android_Service(2)前台服务(service)和远程服务(service)

一、前台服务        service基本都是在后台进行运行的,一直都是在默默地工作,不爱表现自己(没有界面),可是这样一个基层的工作人员(service)在android系统的待遇(优先级)还是比较差的,在系统内存不足的情况下,就有可能回收掉正在后台运行的service,因此service就...

2016-08-02 08:26:12

阅读数:8095

评论数:1

Android_Service(1)基本用法

一、Service的种类

2016-07-28 17:11:08

阅读数:3963

评论数:0

Android_AlarmManager(全局定时器)

一、简介              对应AlarmManage有一个AlarmManagerServie服务程 序,该服务程序才是正真提供闹铃服务的,它主要维护应用程序注册下来的各类闹铃并适时的设置即将触发的闹铃给闹铃设备(在系统中,linux实现的设备名 为”/dev/alarm”),并且一...

2016-07-25 09:44:11

阅读数:9928

评论数:0

Android_数据存储-SQLite

一、SQLite简介        SQLite,是一款轻量级的关系型数据库。由于它占用的资源非常少,所以在很多嵌入式设备都是用SQLite来存储数据。并且它目前支持Windows/Linux/Unix等等主流的操作系统,兼容性好。我们也可以用多种开发语言如C#、Java、PHP等来通过ODBC接...

2016-06-12 17:58:17

阅读数:684

评论数:0

Android_数据存储-SharedPreferences

一、SharedPreferences简介 1.了解SharedPreferences         为了保存软件的设置参数,Android 平台为我们提供了一个SharedPreferences 类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。使用SharedPreferences...

2016-06-07 11:29:59

阅读数:1921

评论数:0

Android_异步加载2

接着这篇博客写:http://blog.csdn.net/two_water/article/details/51477206          异步加载1这篇博客在最后暴露出了一个问题,就是只在ListView的最后一个Item的ImageView刷新图片,解决问题的方案也提出来了,

2016-06-03 15:50:18

阅读数:13869

评论数:4

Android_异步加载1

一.简介         根据一个教学视频做的总结!         我们知道,java中的线程是指异步,也就是在主程序进行的同时,副程序也在进行(比喻)。Java中,实现异步一般使用2种方法,一种是实现接口Runable,一种是继Thread。Android中,异步实现,一般用handler和A...

2016-05-31 23:29:45

阅读数:5829

评论数:0

Android_AsyncTask

一.AsyncTask的简介         在Android中实现异步任务机制有两种方式,Handler和AsyncTask。 Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点...

2016-05-05 00:39:43

阅读数:5524

评论数:1

Android_编程开发规范

Android编程开发规范 原文地址 http://www.jianshu.com/p/9b8aeca9b281  约定 Activity.onCreate(),Fragment.onActivityCreated(),作为程序入口,不用写入太多代码,尽量保持只调用initXXX()方法,简单明...

2016-01-08 13:20:55

阅读数:1120

评论数:0

Android_JSON数据解析

一.JSON的简介: JSON建构于两种结构: “名称/值”对的集合(A collection of name/value pairs)。不同的语言中,它被理解为对象(object),纪录(record),结构(struct),字典(dictionary),哈希表(hash table),有键...

2016-01-04 13:24:18

阅读数:1930

评论数:1

Android_Handler

一.Handler的简介:    首先来了解一下Handler:     Handler为Android操作系统中的线程通讯工具,来自包:android.os.Handler     Handler绑定了两个队列:          1.消息队列:发送--接受--处理消息(主要是用于异步消息的处理...

2015-12-06 23:59:01

阅读数:1716

评论数:0

Android_Fragment

一. Fragment的简介           Fragment在Android 3.0( API 11)引入,是为了支持在大屏上显示更加动态、灵活的UI,比如在平板和电视上。Fragment可以看作是嵌套的Activity,类似ActivityGroup,但是开销肯定没有ActivityGro...

2015-11-18 19:22:43

阅读数:1181

评论数:0

Android_Android系统服务—Vibrator(振动器)

一个简单的振动器Demo 界面: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.and...

2015-10-16 00:41:04

阅读数:1101

评论数:0

Android_程序锁

2015-10-14 01:24:11

阅读数:638

评论数:0

Android_文件读写

本节学习路线图: 正文: Android的文件操作简介: Android的文件读写: 代码示例: 效果图: 运行后,查看File Exploer可以看到,d

2015-09-23 10:00:02

阅读数:976

评论数:1

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