Android权限详解

访问登记属性 android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置 android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米获取精确位置 android.permission.ACCE...
Android权限详解 Android

android圆角View实现及不同版本这间的兼容

在做我们自己的APP的时候,为了让APP看起来更加的好看,我们就需要将我们的自己的View做成圆角的,毕竟主流也是将很多东西做成圆角,和苹果的外观看起来差不多,看起来也还不错。要将一个View做成圆角的也很容易,只需要建立一个自定义的Drawable就可以了。我们在res/drawable下面建立一个shape的drawable,代码如下:?xmlversion=1.0encoding=utf-8...
android圆角 圆角View实现

Android缓存字符串,对象等其他数据

Android,字符串,对象,缓存public class ACache { public static final int TIME_HOUR = 60 * 60; public static final int TIME_DAY = TIME_HOUR * 24; private static final int MAX_SIZE = 1000 * 1000 * 50; // 50 mb pr...
缓存 字符串 对象 Android

如何在系统终端app获得root权限

最新因为要调试USB OTG的东西,这样导致USB口被占用,这样,虽然我是工程版本,但是不能执行adb shell,导致无法debug了。于是我现在了一个系统终端的apk,程序 http://download.csdn.net/detail/zangcf/8172151,解包提取so文件libExec.so,放到system/lib下面,源代码放到。./alps/vendor/mediatek/p...
root权限 系统终端

android listview item点击展开

最近做项目真是头疼呢?之前想用ListViewAnnotation来着,就是可以实现类似于android 通知栏滑动删除的效果。好像是一位大牛自己一个人写的吧。我在这里首先向他致敬。不过,话说回来,实现原理也是比较易于理解的,就是检测你的滑动距离以及速度,再作出判断,进行操作。具体大家参考下Google keep的两种列表模式下滑动删除的操作就理解类。非常不幸的事,我再布局中用了fragment和...
android listview item

android中dip、dp、px、sp和屏幕密度

1. dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这 这个,不依赖像素。这里要特别注意dip与屏幕密度有关,而屏幕密度又与具体的硬件有关,硬件设置不正确,有可能导致dip不能正常显示。在屏幕密度为160的显示屏上,1dip=1px,有时候可能你的屏幕分辨率很大如4...
android 屏幕密度

android 2048游戏实现

android 的2048小游戏完整实现:GridLayout布局(android 4.0及以上)。packagecom.example.y2048; importandroid.annotation.SuppressLint; importandroid.app.Activity; importandroid.os.Bundle; importandroid.util.Log; imp...
android 2048游戏

android 服务与多线程

android服务是运行在UI主线程的。一下是代码demo:packagecom.example.testservice; importandroid.os.Bundle; importandroid.app.Activity; importandroid.content.Intent; importandroid.view.Menu; publicclassMainActivityex...
多线程 android 服务

安卓View的缓冲机制

View组件显示的内容可以通过cache机制保存为bitmap, 主要有以下方法:voidsetDrawingCacheEnabled(booleanflag), BitmapgetDrawingCache(booleanautoScale), voidbuildDrawingCache(booleanautoScale), voiddestroyDrawingCache()我们要获取cac...
安卓开发 缓冲机制

简易实现 TextView单行文本水平触摸滑动效果

最近做应用的时候有用到TextView单行长文本,当文本内容过长时候又想实现触摸水平滑动效果。网上找了很多,都没有看到有效解决方案。其中,最常见的也是最笨拙滴采用重写TextView并继承实现touch 和 Gesture手势。后来经提醒发现了其实最简单的方案:直接使用 EditText 就好了。因为edittext需要编辑和移动光标的缘故,使得它是可以水平滑动的。因此我们只需要设置其为透明背景,...
触摸滑动效果 android