随笔分类 -  Android学习

摘要:Android Q 之后,都不能使用 startActivity 在后台启动了。 详情见:https://developer.android.google.cn/guide/components/activities/background-starts?hl=zh-cn 可以使用fullscreen 阅读全文
posted @ 2020-03-16 14:12 george_cw 阅读(6119) 评论(0) 推荐(0)
摘要:接上一篇... 本篇也是Android 应用安全防护和逆向分析的一个demo源码实现, 因为书中写的源码地址找不到,写的也是csdn的,下载极其不便,所以便想参考书里内容写一个上传开源。 加壳app主要有三部分,1. 源app 2. 加壳app 3. 加壳工具 其实就是把源apk加一层壳保护起来,反 阅读全文
posted @ 2019-01-21 18:56 george_cw 阅读(1521) 评论(0) 推荐(0)
摘要:近来闲的无聊,看了看Android 应用安全防护和逆向分析,里面有个使用apk签名防止反编译的篇章。 实践了一下。 有两种方式, 1. 可在java层判定 获取签名的java代码 然后简单判定一下: 这种方式比较简单,但也很容易被破解。 2. 在jni层判断,编译一个so 调用上面定义的获取签名函数 阅读全文
posted @ 2019-01-21 17:30 george_cw 阅读(737) 评论(0) 推荐(0)
摘要:RXAndroidBLE 网址:https://github.com/Polidea/RxAndroidBle BLE发送速度测试Issue:https://github.com/Polidea/RxAndroidBle/issues/41 阅读全文
posted @ 2018-11-10 16:55 george_cw 阅读(343) 评论(0) 推荐(0)
摘要:SearchView使用的时候想把原有的下划线去掉,网上搜到一个可以取SearchView里面的私有属性 很是牛逼的操作呀,后来想把提示的icon去掉,发现是drawble来的,后来发现不行 记录一下。 转载自:(http://blog.csdn.net/Smart_YC/article/detai 阅读全文
posted @ 2017-09-04 11:40 george_cw 阅读(184) 评论(0) 推荐(0)
摘要:找到一个自定义范围的自定义TextEdit控件 感谢其分享 GitHub地址:https://github.com/LanceCong/CustomRangeNumberEditText 由此记录一下~ 阅读全文
posted @ 2017-06-24 11:10 george_cw 阅读(337) 评论(0) 推荐(0)
摘要:之前想在播放器上加一个那种卡顿的转转提示: 类似: https://github.com/lsjwzh/MaterialLoadingProgressBar 这种效果的 由于当时没想到怎么在opengl es上实现,所以就没有做这个效果,后来有时间又去 研究了一下,好像这种效果会有一个加速减速的过程 阅读全文
posted @ 2017-03-20 11:14 george_cw 阅读(392) 评论(0) 推荐(0)
摘要:有个比较易用的Android 二维码扫描的开源库: https://github.com/bingoogolapple/BGAQRCode-Android 它也是基于谷歌的zxing开源库的: https://github.com/zxing/zxing 在grandle中添加依赖库: Activi 阅读全文
posted @ 2017-02-22 19:18 george_cw 阅读(5609) 评论(0) 推荐(0)
摘要:记录一个关于Android反编译的网址,写的很详细: http://unclechen.github.io/2016/09/07/Android%E5%8F%8D%E7%BC%96%E8%AF%91%E6%8A%80%E6%9C%AF%E6%80%BB%E7%BB%93/ 阅读全文
posted @ 2017-02-16 20:09 george_cw 阅读(188) 评论(0) 推荐(0)
摘要:记录一个Jni C++调用 opengl es2的网址: http://www.learnopengles.com/calling-opengl-from-android-using-the-ndk/ 阅读全文
posted @ 2017-01-09 18:56 george_cw 阅读(881) 评论(0) 推荐(0)
摘要:当在tablelayout中显示图片时,设置imageView为固定大小时,会出现divide by zero 错误将LayoutParams 改为 TableRow.LayoutParams即可TableRow.LayoutParams params = new TableRow.LayoutPa... 阅读全文
posted @ 2014-10-02 09:33 george_cw 阅读(751) 评论(0) 推荐(0)
摘要:一开始在ListView中设置了onItemClickListener,在里面Log输出Item列表的位置,完全没有反应,网上大部分说的什么把子组件屏蔽掉(而且好多都是转载的一样的),可是我希望的就是要用到子组件,所以这个方法治标不治本能否同时即监听到子组件,又监听到ListView本身呢?(未找到... 阅读全文
posted @ 2014-08-26 11:44 george_cw 阅读(3192) 评论(0) 推荐(0)
摘要:要自定义一个surfaceView首先就要继承 SurfaceView类并实现SurfaceHolder.Callback接口 那么什么是接口回调呢?回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。 回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。 要实现下面的三个生命周期回调函数才能完整实现一个SurfaceView 三个重要的生命周期回调函数:1.public abstract void surfaceCreated(S. 阅读全文
posted @ 2014-03-17 17:53 george_cw 阅读(1248) 评论(0) 推荐(0)