![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
浅墨cgz
知行合一
展开
-
个人信息规范名称和收集规则参考
此处列出了常见的APP收集的个人信息的规范化名称,请开发者按照此名称对APP实际收集用户的个人信息在隐私政策内进行规范化的描述填写。(为保证隐私检测准确性,请使用规范化信息名称)原创 2022-10-17 12:59:35 · 2054 阅读 · 0 评论 -
应用宝YSDK1.8.20版本支付没有回调报错
应用宝支付没有回调原创 2022-08-18 14:14:36 · 292 阅读 · 0 评论 -
解决AndroidStudio控制台输出乱码
方法一:Help——>Edit Custom VM Options在最后一行换行加上:(不要漏掉符号,加好之后重启AndroidStudio)-Dfile.encoding=UTF-8注意事项:(提前在项目中选择show inexplorer,因为这个文件有可能引起AS启动不了,出现了删除掉测试第二种方式即可)方法二:如果不行的话请试试在项目gradle里加上:tasks.withType(JavaCompile) {options.encoding = "UTF-8"}..原创 2022-03-17 16:14:26 · 4859 阅读 · 4 评论 -
No marked region found along edge.Found along top edge.错误
如果在Android项目中使用Nine Patch资源,时候可能出现比如ERROR: 9-patch image android123.9.png malformed.或 No marked region found along edge.以及 Found along top edge.的错误主要是因为该图片没有四周的定位像素。有两种解决方法:1,,讲其后缀名改为普通名字.2,将其做成点九图片。...原创 2022-02-24 19:17:46 · 1946 阅读 · 0 评论 -
Android studio 分析代码快捷键
分析传入/传出数据流:Menu→Analyze→Analyze Data Flow to Here这个操作将会根据当前选中的变量、参数或者字段,分析出其传递到此处的路径。如果你想知道某个参数是怎么传递到一段陌生的代码时,这是一个非常有用的操作。传出数据流(Analyze data f low fromhere)则会分析当前选中的变量往下传递的路径,直到结束。...原创 2022-01-17 09:32:29 · 1862 阅读 · 0 评论 -
Android 代码管理技巧
1.3 Android Studio实用技巧1.3.1 代码管理Android Studio支持Git、SVN等主流的源码管理工具,让开发者可以不用离开Android Studio就可以提交和管理代码。我们熟悉的开源社区Github上的项目就是使用Git来管理的,下面是使用Android Studio把本地代码托管到Github上的流程。1)在本地安装Git,可以从官网下载安装包:https://git-scm.com/downloads。2)配置File→Setting→Version Contr原创 2022-01-17 09:30:37 · 2196 阅读 · 0 评论 -
mac最新版Android studio git log日志面板乱码
参考亲自测试有效原创 2022-01-10 09:29:09 · 1886 阅读 · 0 评论 -
Webview avoid security alert from google play upon implementation of onReceivedSslError
Stack Overflow答案Security alert Your application has an unsafe implementation of the WebViewClient.onReceivedSslError handler. Specifically, the implementation ignores all SSL certificate validation e...原创 2020-02-28 09:41:05 · 233 阅读 · 0 评论 -
23种设计模式在Android源码及项目中的应用
文章目录前言简介前言本文将结合实际谈谈23种设计模式,每种设计模式涉及定义:抽象化的定义与通俗的描述,尽量说明清楚其含义与应用场景示例:如果项目中有使用过该模式,则会给出项目中的代码,否则会给出尽可能简单好理解的java代码Android:该设计模式在Android源码框架中哪些地方有使用到重构:项目中是否存在可以用该模式进行重构的地方,如果已经进行过重构会给出重构前与重构后的代码,没......转载 2019-10-18 22:55:17 · 465 阅读 · 0 评论 -
app 应用安装到手机,不显示图标,引发的思考
最近在工作中,遇到一个问题,intent-filter 标签能不能 合并? 为了回答这个问题,直接尝试一下,把 安卓 启动类的<intent-filter> <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNC...原创 2019-10-15 11:19:44 · 831 阅读 · 0 评论 -
Android进程间通信四个步骤AIDL
假设A应用需要与B应用进行通信,调用B应用中的downLoad(String path)方法,B应用应以service方式向A应用提供服务,需要一下四个步骤:1. 在B应用中创建*.aidl文件,aidl文件的定义和接口的定义很类似2.在B应用中实现aidl文件生成的接口(本例子是IDownloadService),但并非直接实现接口,而是通过继承接口的Stub来实现(Stub抽象类内部实现了...原创 2019-04-24 22:41:35 · 102 阅读 · 0 评论 -
查看Android开发文档,正确打开方式
在学习任何一门语言或者技术,学会正确查看官方帮助文档都是,非常重要的https://blog.csdn.net/youmingyu/article/details/53543745原创 2019-05-11 18:38:09 · 956 阅读 · 0 评论 -
zipalign使用注意事项 Android
如果使用apksigner,zipalign在签名之前使用如果使用jarsigner,zipalign在签名之后使用总结,apksign先对齐,再签名。jarsign 先签名,再对齐用法:对齐infile.apk并将其保存为outfile.apk:zipalign [-f] [-v] <alignment> infile.apk outfile.apk要确认existi...原创 2019-05-17 11:47:22 · 1293 阅读 · 0 评论 -
Android安全与逆向分析
Android安全与逆向分析Android安全的重要性已无需多言,自从2017年各大主流加固采取vm化代码,加之各厂商的协议越来越底层和采用证书,更越发重视服务器的风险控制安全保障,对安卓软件和安卓系统的渗透测试已成为火热课题。安卓逆向目录:1.环境搭建2.APK文件结构3.APK打包流程4.APK安装流程5.APK反编译与回编译6.编程语言 Java C/C++7.虚拟机8...原创 2019-05-13 15:57:33 · 1045 阅读 · 0 评论 -
Android命令行工具AAPT2
文章目录AAPT2AAPT2AAPT2(Android Asset Packaging Tool)是Android Studio和Android Gradle Plugin用于编译和打包应用程序资源的构建工具。AAPT2将资源解析,索引和编译为针对Android平台优化的二进制格式。Android Gradle Plugin 3.0.0及更高版本默认启用AAPT2,而且一般不需要自己调用aa...翻译 2019-05-26 23:07:37 · 1637 阅读 · 0 评论 -
apktool 工具使用文档
apktool 工具使用文档安装说明apktool 是 java 语言开发的,提供的是一个 jar 包,需要在 java 运行环境在1.8以上在终端输入 java -version 在查看本机 java 版本Mac OS X:下载Mac 包装脚本(右键单击,将链接另存为 apktool ),注意文件没有后缀名下载 apktool-2(&nbs...原创 2019-07-02 15:30:54 · 1473 阅读 · 2 评论 -
com.android.tools.r8.ApiLevelException: Invoke-customs are only supported starting with Android O
com.android.builder.dexing.DexArchiveBuilderException: com.android.builder.dexing.DexArchiveBuilderException: Failed to process /Users/Project/GitLab/rsdk-client-plugin-android/Android/Plugins/Android...原创 2019-09-20 12:06:38 · 4033 阅读 · 0 评论 -
Android manifest attribute not allowed here
解决办法File > Invalidate Caches / Restart solved原创 2019-09-23 14:01:45 · 2069 阅读 · 6 评论 -
Android studio 构建 apk Python脚本,mac
# coding=utf-8import osimport os.pathimport subprocessimport sysimport time# print "ssssss"os.chdir(sys.argv[1])subprocess.Popen("chmod a+x "+"./gradlew", shell=True)# s=subprocess.Popen("...原创 2019-09-29 15:28:29 · 550 阅读 · 0 评论 -
反编译工具 安卓 Android-Crack-Tool For Mac
本软件集成了Android开发中常见的一些编译/反编译工具,方便用户对Apk进行逆向分析,提供Apk信息查看功能.目前主要功能包括(详细使用方法见使用说明):反编译APK重建APK签名APK优化APKDEX2JAR(APK2JAR)JDGUI提取DEX提取XMLClass to smailApk信息查看Unicode转换1.点击浏览打开选择相应功能文件,如果格式错误将无法选...原创 2019-09-29 16:31:01 · 2925 阅读 · 0 评论 -
Android obb 安装
安卓谷歌包安装1.将原来安装的包删除(如果安装过)2.安装新包3.打开安卓手机的文件管理系统,打开内部存储根目录找到Android目录,在Android目录下创建obb文件夹(如果没有obb目录)在新创建的obb目录下,创建一个以应用包名为名字的文件夹(港台魔王包名com.heyyogame.mw)4.将.obb文件拷贝到com.heyyogame.mw目录下即可。使用 adb pus...原创 2019-09-29 16:38:13 · 23851 阅读 · 0 评论 -
mac中Android studio的全局搜索,要点
主要问题 在mac中,使用快捷键command+⬆️+F ,在弹出的界面 如下图,去掉File mask 选项即可Android全局搜索原创 2018-10-15 11:57:27 · 10641 阅读 · 2 评论 -
Android版本适配:9.0 Pie(API级别28)
1.限制HTTP网络请求Android 9.0中限制了HTTP(明文传输)网络请求,若仍继续使用HTTP请求,则会在日志中提示以下异常(只是无法正常发出请求,不会导致应用崩溃):java.net.UnknownServiceException: CLEARTEXT communication to xxx not permitted by network security policy适配...原创 2019-04-23 17:12:58 · 1499 阅读 · 0 评论 -
补充学习知识点
一、生成插件工程进行配置1.Android studio开发环境的搭建(两小时),认识Android Studio 界面结构(半小时) ,搭配文档使用,Android studio 了解快捷键的使用(代码、文件搜索,参数提示,查看参数定义,快速查看方法文档),此处可以汉化Android studio 便于的上手.AS操作手册2.Android工程的文件的作用,需要了解src 目录下 asset...原创 2019-03-26 16:27:35 · 225 阅读 · 0 评论 -
华为手机显示log日志不全
https://blog.csdn.net/u010351494/article/details/72568879原创 2019-03-29 14:40:51 · 780 阅读 · 0 评论 -
Aandroid Studio代码自动补全
翻译 2018-12-10 15:36:25 · 842 阅读 · 0 评论 -
使用 Logcat 写入和查看日志
Android Monitor 包含一个可以显示调试消息的 logcat 监视器。logcat 监视器既可以显示系统消息(例如何时发生了垃圾回收),也能显示您可以使用 Log 类添加到应用中的消息。此监视器可以实时显示消息,也可以保留历史记录,以便您查看较旧的消息。要仅显示感兴趣的信息,您可以创建过滤器,修改消息中显示的信息量,设置优先级,仅显示通过应用代码生成的消息,以及搜索日志。默认情况下,...翻译 2018-11-07 12:07:22 · 1328 阅读 · 0 评论 -
No toolchains found in the NDK toolchains folder for ABI with prefix
https://github.com/UserWang/Android-Notes/wiki/No-toolchains-found-in-the-NDK-toolchains-folder-for-ABI-with-prefix转载 2018-10-31 17:10:37 · 114 阅读 · 0 评论 -
安卓学习blog汇总,自学
https://blog.csdn.net/kinbos/article/details/45932661点链接自学成才快速成长原创 2018-10-15 16:01:14 · 127 阅读 · 0 评论 -
Android 项目在Eclipse中的目录结构--安卓初学必会
由于刚开始学习安卓用的是Android studio ,这次在接入百度的SDK的过程中 需要用到引用eclipse工程的文件,需要补充一下,文件目录结构的知识,转学习链接...原创 2018-10-15 15:41:21 · 572 阅读 · 0 评论 -
Android studio 手动更新
android studio 手动更新~~转载 2018-09-29 17:04:10 · 630 阅读 · 0 评论 -
Android 完整项目打包成 aar 详解
Android 完整项目打包成 aar 详解转载 2018-09-12 12:04:33 · 813 阅读 · 0 评论 -
多dex问题,和jar重复引用
[这里写链接内容](http://dditblog.com/itshare_590.html)原创 2018-09-04 10:56:40 · 621 阅读 · 0 评论 -
@SuppressLint("NewApi")作用
在我们日常开发Android当中,经常遇到写了一段正常的代码,但是系统报错,然后根据系统提示,会帮我们自动添加一个@SuppressLint(“NewApi”), 然后错误就撤销了原因是我们代码中使用了比我们所设置的 android:minSdkVersion= (即兼容最低版本)要高的方法一般解决方法是在方法上加上@SuppressLint(“NewApi”)或者@Ta...转载 2018-08-29 17:03:13 · 6970 阅读 · 0 评论 -
Android 应用ID与包名的区别
翻译 2018-12-10 16:40:33 · 2985 阅读 · 0 评论 -
Android Studio更改安卓软件包名注意事项
翻译 2018-12-10 17:03:44 · 298 阅读 · 0 评论 -
No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android
问题解决,更换gradle插件版本,修改distributionUrl=https://services.gradle.org/distributions/gradle-2.14.1-all.zip为distributionUrl=https://services.gradle.org/distributions/gradle-4.6-all.zip#Mon Dec 28 10:00:20 ...原创 2019-03-18 14:43:13 · 116 阅读 · 0 评论 -
IntelliJ IDEA (Android studio) 自动生成 Author 注释 签名
IntelliJ IDEA (Android studio) 自动生成 Author 注释 签名打开 File --> Setting找到 Editor --> File and Code Templates找到 Includes修改掉 ${User}为自定义用户名即可,可以改为/**Created by 姓名 on ${DATE}.*/...原创 2019-03-24 20:41:30 · 1488 阅读 · 0 评论 -
安卓消息机制
子线程要要操作界面->利用message传递给handler处理->handler捕获到这个message->处理这个message里面的消息->显示到界面主线程looperhandler运行机制需要消息队列(MessageQueue)和消息循环(Looper)的支撑。https://blog.csdn.net/chunqiuwei/article/details/...原创 2019-03-10 18:24:48 · 365 阅读 · 0 评论 -
Android创建读取文件demo
主要使用读取文件FileInputStream 的read([文件名])方法.在new对象的时候传入一个文件名.和 写入文件FileOutputStream类write方法.最后调用close()方法代码import android.content.Context;import android.support.v7.app.AppCompatActivity;import andr...原创 2019-03-04 12:17:16 · 470 阅读 · 0 评论