echo的专栏

糟心的问题

Android数据存储之SQLCipher数据库加密

前言:   最近研究了Android Sqlite数据库(文章地址:Android数据存储之Sqlite的介绍及使用)以及ContentProvider程序间数据共享(Android探索之ContentProvider熟悉而又陌生的组件),我们清晰的知道Sqlite数据库默认存放位置data...

2017-06-08 14:31:38

阅读数 433

评论数 0

Invalid Drive:H:\ (subst X: %TEMP%)

参考文章:http://wenwen.soso.com/z/q186821336.htm -------------------------------------------------------------------------------------------------------...

2017-05-18 12:52:16

阅读数 572

评论数 0

Android Studio,使用技巧,问题记录和一些好用的插件

http://www.jianshu.com/p/e8d92dc3d806# 使用技巧 1. 根据不同 buildType 使用不同包名和资源 比如在 production,development,qa 不同阶段使用不同的 packageName 和 authority,...

2017-04-25 13:09:00

阅读数 1053

评论数 0

android压缩代码和资源

https://developer.android.com/studio/build/shrink-code.html 要尽可能减小 APK 文件,您应该启用压缩来移除发布构建中未使用的代码和资源。此页面介绍如何执行该操作,以及如何指定要在构建时保留或舍弃的代码和资源。 代码压缩通...

2017-04-25 13:05:02

阅读数 1029

评论数 0

android studio代码混淆 相关含义

Java 是一种跨平台的、解释型语言,Java 源代码编译成中间”字节码”存储于 class 文件中。由于跨平台的需要,Java 字节码中包括了很多源代码信息,如变量名、方法名,并且通过这些名称来访问变量和方法,这些符号带有许多语义信息,很容易被反编译成 Java 源代码。为了防止这种现象,我...

2017-03-30 10:47:27

阅读数 335

评论数 0

Android Studio 混淆 相关

总结下 在Android Studio下作代码混淆碰到的一些问题, 以及解决方法,其实就是总结下别人的经验 一般流程: 1.首先开启签名混淆, 在module中的build.gradle中: 1 2 3 4 5 6 ...

2017-03-30 10:46:00

阅读数 294

评论数 0

gradle下载路径

https://services.gradle.org/distributions/

2017-03-29 10:04:23

阅读数 593

评论数 0

Android Studio查看类结构的快捷键

Mac下的AS的查看文件结构的快捷键是 Cmd + F12 但是这个窗口无法固定到其他栏上,点击别的地方就会消失,很不方便。 并且显示的顺序是按字母顺序,而不是文件中的顺序,也不方便。 解决方法:Windows 下按 Alt+7,Mac 下应该是 Command+7 吧。 或在...

2017-03-28 10:26:56

阅读数 547

评论数 0

How to Leak a Context: Handlers & Inner Classes

转自:http://www.androiddesignpatterns.com/2013/01/inner-class-handler-memory-leak.html Consider the following code: public class SampleActivity...

2017-03-24 13:49:14

阅读数 213

评论数 0

Android Studio一直处于building *** gradle project info的解决办法

最近更新了Android Studio preview 5,然后我build项目的时候报了这个错:    这时候把项目的gradle版本换下就好了:    把2.8换成2.10之后,如果还是提示 ‘Error:Gradle version 2.10 is required. Cu...

2017-03-22 15:51:54

阅读数 330

评论数 0

Win7:修改注册表来更改“桌面”、“我的文档”、“收藏夹”的位置

“我的文档”,“收藏夹”等的默认位置都在C:\Documents and settings\(用户名)\。 如果要重装系统后,“我的文档”“收藏夹”里的内容都会不在。 如果修改“我的文档”“收藏夹”等的默认位置,就没有上述的烦恼。注册表开启:开始-运行-regedit-确定。修改的关键注册表项(...

2017-03-22 14:28:53

阅读数 406

评论数 0

Sqlite的日期和时间

主要函数: SQLite主要支持以下四种与日期和时间相关的函数,如: 1. date(timestring, modifier, modifier, ...) 2. time(timestring, modifier, modifier, ...) 3. datetime(timestri...

2017-03-14 09:35:26

阅读数 883

评论数 0

ListView设置setFooterDividersEnabled无效的原因

版权声明:本文为博主原创文章,未经博主允许不得转载。  底部分割线丢失:   高度设置为了wrap_content, 且外边有一个FrameLayout(只包含了listview)的高度也设置了wrap_content.导致底部的分割线丢失。  修复:  listview的高...

2017-03-03 16:52:54

阅读数 421

评论数 0

SQLite 3 中的数据类型

SQLite使用动态类型系统,在SQLite中,值的数据类型和值本身,而不是和它的容器,关联在一起的。SQLite的动态类型系统和其他数据库引擎的静态类型系统是兼容的,这样在静态类型的数据库上执行的SQL语句也可以在SQLite中执行。 1.0 存储类和数据类型 每个存储在SQLite...

2017-03-03 09:19:09

阅读数 7274

评论数 0

Android string.xml如何输入空格、换行等符号——转义字符

在Android中,用户往往会把所有的字符串保存在string.xml中,目的是方便统一管理,并且利于国际化,但是在这些字符串中直接输入一些符号是不起任何效果的,比如空格,换行,大于号小于号等,这就需要使用转义字符来进行转移,这样才能在使用时正确显示字符。            ...

2017-02-17 15:15:25

阅读数 2399

评论数 0

图片缩放时java.lang.IllegalArgumentException: pointerIndex out of range解决方案

转自:http://blog.csdn.net/nnmmbb/article/details/28419779 06-03 20:45:24.143: E/AndroidRuntime(1230): FATAL EXCEPTION: main 06-03 20:45:24.143: E/A...

2017-01-05 13:49:56

阅读数 451

评论数 0

MySQL INSERT插入条件判断:如果不存在则插入

普通的 INSERT INTO 插入: INSERT INTO card(cardno, cardnum) VALUES('1111', '100'); INSERT INTO card(cardno, cardnum) VALUES('2222', '200'); ... 对于普通的 INSE...

2017-01-05 10:36:55

阅读数 498

评论数 0

android WebView跳转QQ客服

private static final String URL="http://wpa.qq.com/msgrd?v=3&uin=245214526&site=qq&menu=yes"; WebSettings settings=webvi...

2017-01-03 13:20:07

阅读数 1613

评论数 0

transformNative_libsWithStripDebugSymbolForDebug

Execution failed for task ‘:transformNative_libsWithStripDebugSymbolForDebug’. Java.lang.NullPointerException(no error message) 空指针异常,说是studio升...

2016-12-14 13:16:30

阅读数 5154

评论数 0

OKHTTP学习之基础知识及运用

OKHTTP简介 okhttp是一个现代化的高效的http库。它能使资源下载的更快和节省带宽。  okttp的高效体现在:  * http/2 允许多个访问同一主机地址的请求共享同一个socket。  * 连接池减少了请求的延时  * 通过GZIP压缩下载时的文件大小  * Res...

2016-11-30 08:45:03

阅读数 292

评论数 0

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