温馨提示 写博客是为了记录在开发过程中所涉及到的技术以及遇到的问题的解决,如果该博客对您有所帮助,希望可以点个关注/喜欢;如果您对文章中的内容有什么不同的见解,欢迎留言进行讨论。谢谢! JNI 开发流程 一、C 语言执行…
标签:Android
Android开发安全手册
常规安全防御手段 混淆 混淆是Android基本安全手段,虽然目前有很多工具能够反混淆,但是对于反编译调试代码还是有较大作用的。 加固 目前有很多第三方加固服务可以使用。如爱加密、360加密、阿里聚安全等。可以选择一个使…
Android 使用Scheme实现从网页启动APP
通过使用Scheme,可以实现用手机的浏览器(内置或第三方)访问一个网页,启动自己的应用,或者在一个应用使用WebView.loadUrl()方法启动另外一个应用。 实现原理 首先我们来看一下网页跳转到应用的实现原理 在…
课程4.2之面向对象基础3
转发请注明出处: 安卓猴的博客(http://sunjiajia.com) 本节课程将学习以下内容: 对象的使用方法 多对象的创建方法 匿名对象的创建和使用方法 对象的使用方法 对象调用变量 格式: 对象.变量 对象调用…
不可不知的开发技巧之View.Post()
稍微有点经验的安卓开发人员应该都知道View类的post和postDelayed方法。我们知道调用这个方法可以保证在UI线程中进行需要的操作,方便地进行异步通信。以下是官方文档对该方法的注释及源码。(postDelaye…
BAT算法、智力题集锦
1、斐波那契数列的各种算法实现(百度) 答: (1)、采用递归实现 long fibonacci(int n) { if (n == 0) return 0; else if (n == 1) return 1; els…
浅入浅出 Android 安全:第六章 Android 安全的其它话题
第六章 Android 安全的其它话题 来源:Yury Zhauniarovich | Publications 译者:飞龙 协议:CC BY-NC-SA 4.0 在本章中,我们会涉及到与 Android 安全相关的其他…
[Android] 开发资料收集:动态加载、插件化、热修复技术
Android开发资料收集系列目录 <a href=”http://www.jianshu.com/p/7c5688c47762″>网络请求框架</a> <a hre…
Android Studio快捷方式,用于显示该类中的类的差异
Android Studio中是否有任何键盘快捷键显示类文件的差异,与上次提交相比,从该类中显示. 目前,我只能通过选择文件并按Ctrl d或从菜单中看到与VCS(本地更改)选项卡的文件差异,如图所示.还有另一种方法,但…
Could not find property 'outputFile
* What went wrong: A problem occurred configuring project ':app'. > Could not find property 'outputFile' on…
Android OCR:AndrOCR源代码错误
我是一名学生,正在研究一个学校项目,创建一个名片扫描仪,从图像中提取文本,并通过名称,电话号码等相应地显示在相应的文本框中. 过去几周我一直在谷歌搜索,并在网上发现了许多很好的例子.目前我正在尝试实现我在网上找到的名为“…
android – 将子项添加到NavigationView中组内的MenuItem
我已经检查了一些问题,但没有一个能够真正回答我正在寻找的问题. 基本上我正在尝试将项目子项添加到项目父项,或者在横向面板中模拟选项树,类似于Google Play应用程序: 我在我的XML文件中尝试了这个测试: <…