Android基础
文章平均质量分 69
Look_Here
巧合皆为宿命,偶然亦是必然
展开
-
android系统信息获取
String version_sdk = Build.VERSION.SDK_INT; // 设备SDK版本(Android版本号)如:23(android 6.0)String version_release = Build.VERSION.RELEASE; // 设备的系统版本// 获取设备号TelephonyManager var1 = (TelephonyManager原创 2017-02-07 12:37:51 · 680 阅读 · 0 评论 -
zXing简单使用
zxing基本使用官方提供了zxing在Android机子上的使用例子,https://github.com/zxing/zxing/tree/master/android,作为官方的例子,zxing-android考虑了各种各样的情况,包括多种解析格式、解析得到的结果分类、长时间无活动自动销毁机制等。有时候我们需要根据自己的情况定制使用需求,因此会精简官方给的例子。在项目中,我们仅仅用来实现转载 2017-03-30 15:27:30 · 2447 阅读 · 0 评论 -
Android跨进程通讯
由于Android系统中应用程序之间不能共享内存。因此,在不同应用程序之间交互数据(跨进程通讯)就稍微麻烦一些。在android SDK中提供了4种用于跨进程通讯的方式。这4种方式正好对应于android系统中4种应用程序组件:Activity、Content Provider、Broadcast和Service。其中Activity可以跨进程调用其他应用程序的Activity;Content转载 2016-11-25 22:56:54 · 258 阅读 · 0 评论 -
Android图片内存优化小常识
系统图片库里展示的图片大都是用手机摄像头拍出来的,这些图片的分辨率会比我们手机屏幕的分辨率高得多。大家应该知道,我们编写的应用程序都是有一定内存限制的,程序占用了过高的内存就容易出现OOM(OutOfMemory)异常。我们可以通过下面的代码看出每个应用程序最高可用内存是多少。int maxMemory = (int) (Runtime.getRuntime().maxMemory()转载 2016-11-23 11:37:55 · 319 阅读 · 0 评论 -
反射的概念及在Java中的类反射
本文介绍Android反射机制实现与原理,在介绍之前,要和Java进行比较,所以先看下Java中的反射相关知识:一、反射的概念及在Java中的类反射 反射主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。在计算机科学领域,反射是一类应用,它们能够自描述和自控制。这类应用通过某种机制来实现对自己行为的描述和检测,并能根据自身行为的状态和结果,调整或修改应用所描述行为的转载 2016-09-28 10:37:41 · 476 阅读 · 0 评论 -
混淆教程锦集
混淆教程锦集一、实例教程转Android Java混淆(ProGuard)http://www.eoeandroid.com/thread-109337-1-1.html无需eclipse无需ant,直接在android源码中混淆编译http://www.eoeandroid.com/thread-151712-1-1.html关于Android使用prog转载 2016-11-06 16:32:53 · 608 阅读 · 0 评论 -
获取屏幕宽高
// 获取屏幕宽高(方法1) int screenWidth = getWindowManager().getDefaultDisplay().getWidth(); // 屏幕宽(像素,如:480px) int screenHeight = getWindowManager().getDefaultDisplay().getHeight(); // 屏幕高(像素,如:800p)原创 2016-11-16 22:40:42 · 1601 阅读 · 0 评论 -
popupWindos使用说明
popupWindos使用原创 2016-11-15 23:54:02 · 379 阅读 · 0 评论 -
图片分割,bitmap处理
图片分割,bitmap处理原创 2016-11-16 23:43:15 · 1895 阅读 · 0 评论 -
SVN配置忽略文件
1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,和SVN没有关系。2.打开Setting-Version Control-Ignored Files,添加忽略文件,我所知道的忽略文件如下:注意:$module name$/build/目录一定要添加进去,该目录下有大量临时文件,这些文件会在build的时原创 2017-03-15 09:22:12 · 732 阅读 · 1 评论