摘要:
SQLCipher是一个开源的第三方的sqlite加密库,这里记录下配置 libs下加入guava-r09.jar、sqlcipher.jar、commons-codec-1.9.jar libs建立文件夹armeabi(给armCpu使用的so库):加入libdatabase_sqlcipher... 阅读全文
摘要:
RecyclerView(android.support.v7.widget.RecyclerView)是安卓新推出的一个滑动组件,感觉是用来替代ListView实现更多的效果,使用时和ListView相比也是不同,这里记录下用法:1、线性布局(LinearLayoutManager):首先是确定布... 阅读全文
摘要:
1、 JS调用的安卓方法必须放在一个Handler中执行 2、 webview可能造成漏洞,调用时分三种: addJavascriptInterface 进行js调用, 4.2以下有漏洞 使用WebViewClient的shouldOverrideUrlLoading 进行url拦截,缺点是单向请求 阅读全文
摘要:
近日在使用AlertDialog时发现一个错误:Unable to add window -- token null is not for an application,从前面观察是无法添加一个新的窗口到这个context,后来想了想前面是用的getApplicationContext()传递过来的... 阅读全文
摘要:
近日遇到一个问题,在flash中访问后台地址时老返回同一个值,排除程序问题以后,原来发现是缓存的问题,服务器开启缓存以后,对于同一个访问地址如果以前访问过就直接返回缓存结果,不在进行后台运算,所以在程序中对后台地址进行访问时应该加上随机数,这样才能一直保持后台进行持续性操作,记录一下,免得以后继续... 阅读全文
摘要:
对于EditText可以定义android:imeOptions在输入法的右下角进行监听操作,layout中定义如下 在java中监听如下:@Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event... 阅读全文
摘要:
Ctrl+Enter 替换全部 ,先记着 阅读全文
摘要:
昨天看了安卓中的mvp设计模式,今天拿着C#来练了练手,发现java代码和C#代码基本上通用,就是一些地方写法不一样 可见mvp的理念比较重要,实现过程其实大同小异,下面记录下学习的类和接口的关系: 1、类实现接口时,如果接口是一般类,则必须实现所有方法,如果是抽象类(abstract class... 阅读全文
摘要:
在MVC模式中,用户请求首先到达C层,C层从M层获得数据,然后C层在选择V层,然后再把结果绑定到V层 在MVP模式中,用户请求首先到达V层,V层在联系P层,P层从M层取数,然后得到数据通过接口给V层 所以由上可以得出,MVC中的C中的M和V进行了强耦合,而在MVP中,V和M之间通过P进行接口传递,所 阅读全文
摘要:
今天开着酷狗听歌,打开eclipse,运行虚拟机,崩了一句adb无法启动,然后在cmd里kill然后start还是无法启动,关闭eclipse在打开还是无法启动 然后就估计adb得端口被占用了,查了查可以在CMD中查看端口被哪个程序占用,现在记下来这个命令以后万一遇到了可以一样解决:1、打 net... 阅读全文