proguard android混淆

大家到混淆打包就说明项目即将完结,要上线,但遇到问题人就更烦躁了,我也记录下因为混淆遇到的问题首先我打包是在android4.0版本打包的,查看项目里是否有这个文件 如果有,请继续点击进入project.properties文件,将下边这行打开,也就是#号去掉--就表明这是要混淆了 然后点进去proguard-project.txt文件,因我是在android4.0版本开发打包的,就不需要写and...
android混淆 proguard

android JSON数据格式 解析

一、 JSON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。Json建构于两种结构: 1、“名称/值”对的集合(A collection of name/value pairs)。不同的语言中,它被理解为对象(object),纪录(record),结构(struct),字典(dictionary),哈希表(hash table),有键列表(keyed...
JSON数据格式 android

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

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 服务

介绍Visual Studio的Android模拟器

Microsoft 本周发布了 Visual Studio 2015 预览版, 里面包含 Android 开发工具. 安装的时候, 如果选 Android 开发, Visual Studio 会把调试 Android 应用程序用的 Visual Studio 模拟器也装上. 你也可以点 这里 查看视频介绍.为了帮助我们把模拟器做的更好,请 填下这个简短的问卷调查 。在介绍这个新模拟器之前, 我们先...
Android Visual Studio 模拟器