9 Android移动开发者

尚未进行身份认证

我要认证

做好今天的事,想清楚明天干什么,后天很美好。

等级
TA的排名 1k+

Java运行Windows Dos bat脚本:Runtime.getRuntime().exec

博客源址: Runtime.getRuntime().exec用Java编写应用时,有时需要在程序中调用另一个现成的可执行程序或系统命令,这时可以通过组合使用Java提供的Runtime类和Process类的方法实现。下面是一种比较典型的程序模式:   ...   Process   process   =   Runtime.getRuntime().exec( ".//p.ex

2017-01-07 15:05:54

Android屏幕待机时间的获取和设置

博客源址: Android屏幕待机时间的获取和设置应用场景:紧接的是Adnroid屏幕亮度调节——设置到指定的值与恢复到原来的值这一篇的应用场景,条形码图片扫码的问题。屏幕待机时间太短,正在扫着突然屏幕黑了,肯定不行。因此,这篇是解决这个问题的。屏幕待机时间的读取,不需要任何权限。[java] view plain copyfloat

2016-12-21 19:08:07

Android屏幕相关设置

博客源址:Android屏幕相关设置锁屏设置:1. 初始值 : 600002. 数据库/data/data/com.android.providers.settings/databases/settings.db中        system 表 screen_off_timeout.3. 开机锁屏, 在frameworks/policies/base/phone/com/

2016-12-21 15:02:45

第5章 深入理解 PowerManagerService

博客源址:http://wiki.jikexueyuan.com/project/deep-android-v2/powermanagerservice.html本章主要内容:·  深入分析PowerManagerService·  深入分析BatteryService和BatteryStatsService本章所涉及的源代码文件名及位置:·  Po

2016-12-21 14:32:46

换行符 :'\n' 与'\r'

r’是回车,’\n’是换行,前者使光标到行首,后者使光标下移一格。通常用的Enter是两个加起来。下面转一篇文章。 回车和换行 今天,我总算搞清楚“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别了。 在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换

2016-11-21 16:09:14

Android Base64加密解密

Android Base64加密解密// 加密传入的数据是byte类型的,并非使用decode方法将原始数据转二进制,String类型的数据 使用 str.getBytes()即可 String str = “Hello!”; // 在这里使用的是encode方式,返回的是byte类型加密数据,可使用new String转为String类型 String strBase64 = new Str

2016-07-22 15:19:01

解决ListView setOnItemLongClickListener 长按无响应(嵌套GridView)

问题背景介绍:ListView item中包含GridView,现要为ListView添加setOnItemLongClickListener事件,添加完成后测试发现点击GridView所在区域无响应。问题原因分析:事件分发基础知识:Android事件分发机制为自上而下分发,即Activity–>ViewGroup–>View。其中事件分发主要由三个方法进行控制,onTouchEvent、dispa

2016-07-04 15:39:29

MVP(2)- 浅析如何高效的使用MVP

Android mvp 架构的自述中我简单的介绍了mvp,以及怎么写mvp。我自己也将mvp运用到了项目中,其实mvp并没有固定的写法,正确的去理解架构的思想,都可以有自己独特的mvp写法。git上也有很多例子,比如google的android-architecture,simple哥的Android 源码设计模式解析与实战中也有mvp的讨论。这里参考了simple哥做了一个通用版的mvp,并对go

2016-07-01 17:24:22

Java中Synchronized的用法

《编程思想之多线程与多进程(1)——以操作系统的角度述说线程与进程》一文详细讲述了线程、进程的关系及在操作系统中的表现,这是多线程学习必须了解的基础。本文将接着讲一下Java线程同步中的一个重要的概念synchronized.synchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种: 1. 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}

2016-07-01 16:43:14

Context#getResources().getDrawable()方法过时后的替代方法

博客源址:http://www.jianshu.com/p/e22d9dd93d4a参考:Android getResources().getDrawable() deprecated API 221)使用drawable资源但不为其设置theme主题ResourcesCompat.getDrawable(getResources(), R.drawable.name,

2016-07-01 15:23:48

ListView 属性详解 - 焦点 descendantFocusability

博客源址:http://www.cnblogs.com/eyu8874521/archive/2012/10/17/2727882.htmlandroid:descendantFocusability用法简析    开发中很常见的一个问题,项目中的listview不仅仅是简单的文字,常常需要自己定义listview,自己的Adapter去继承BaseAdapter,在adapter

2016-06-28 11:56:16

Android中.9.png图片的使用过程和原理

博客源址:http://www.2cto.com/kf/201403/285698.html1、Android中放置图片资源的文件夹Android中一般有drawable-ldpi、drawable-mdpi、drawable-hdpi、drawable-xhdpi、drawable-xxhdpi等放置图片资源的文件夹,这几个文件夹分别对应的像素密度为:

2016-06-21 17:47:28

Android volley(5)MultipartEntity 封装 volley上传 —— 一个参数多张图、多张图片多张图

博客源址:http://blog.csdn.net/kroclin/article/details/40631271一、前言Google自从2013的IO大会上发布volley框架之后就受到广泛应用,的确,用过几个网络请求库,感觉volley还是很好用的,用起来也特别方便顺手。但是遇到上传文件就比较麻烦,尤其是有时候想一个参数名对应多个文件,就像我坑爹后台给我的接口,就是参数的ke

2016-06-21 16:14:25

Android volley 解析(四)之缓存篇

博客源址:http://blog.csdn.net/jxxfzgy/article/details/44088299这是 volley 的第四篇 blog 了,写完这篇,volley 的大部分用法也都算写了一遍,所以暂时不会写 volley 的文章了,如果想看我前面写的文章,可以点这里 Android volley 解析(三)之文件上传篇为什么要用缓存我们知道,当客户端

2016-06-21 16:10:35

Android volley 解析(三)之文件上传篇

博客源址:http://blog.csdn.net/jxxfzgy/article/details/44064481前面我们讲了如何通过 volley 实现表单的提交,而这篇文章跟上一篇衔接很大,如果没有看上一篇 blog 的朋友,建议先去看看 Android Volley解析(二)之表单提交篇 因为文件上传实质就是表单的提交,只不过它提交的数据包含文件类型,接下来还是按照表单提交

2016-06-21 16:09:45

Android Volley解析(二)之表单提交篇

博客源址:http://blog.csdn.net/jxxfzgy/article/details/44044947上一篇文章中,讲了 Volley 的 get 和 post 请求,并且对 volley 的基本使用和基本分析做了讲解,而这篇 blog 将讲解用 volley 实现表单的提交,在看这篇文章之前,如果对 Volley 基本知识不够了解的朋友,可以移驾前往Android

2016-06-21 16:07:46

Android Volley解析(一)之GET、POST请求篇

博客源址:http://blog.csdn.net/jxxfzgy/article/details/44022435一、 Volley 的地位自2013年Google I/O 大会上,Google 推出 Volley 之后,一直到至今,由于其使用简单、代码轻量、通信速度快、并发量大等特点,倍受开发者们的青睐。 先看两张图,让图片告诉我们 Volley 的用处; 第一

2016-06-21 16:06:15

MVP (1)- Android mvp 架构的自述

博客源址:http://blog.csdn.net/dantestones/article/details/50899235最近发现再也无法忍受越来越臃肿的Activity代码,越来越来混乱的Activity层的代码,投入到了MVP的怀抱。目前来看MVP的架构还是很适合Android的,在这里记录一下一点心得,希望都给想用MVP的人一点帮助。老的MVC架构刚开始接触Andr

2016-06-21 09:10:19

Junit - Android测试之旅(二)

博客源址:http://kikujiang.com/2016/05/07/android-test-junit-160508/开始通过Android测试之旅之JUnit(一)的学习,我们对JUnit的知识有了初步的认识。聪明的你是不是发现其实并没有你想象的那么难呢?这章我们继续来瞅瞅JUnit还有什么好玩的。今天我们用一个简单的例子给大家进行展示,方便更好的理解。Param

2016-06-17 09:21:19

Junit - Android测试之旅(一)

博客源址:http://kikujiang.com/2016/05/07/android-test-junit-160507/引言随着移动互联网的发展,越来越多的开发者投入到了Android的开发怀抱中。日益增多的app晃得我们眼花缭乱。各种无法预料的崩溃让开发者投入到一天又一天无奈而又漫长的加班中。最近公司让我研究Android测试相关方面的内容,之前待过的一些公司基本都是快速开

2016-06-17 09:19:08

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!