- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 Build Type ‘debug‘ contains custom BuildConfig fields, but the feature is disabled.
Android studio 编译运行时报错如上图, 报错提示已经很明显了。gradle.properties 文件。
2024-10-28 10:42:24 110
转载 移动App开发框架
文章转载自https://www.cnblogs.com/windfic/p/10443342.html移动APP开发框架盘点总体概述现在比较流行的移动APP开发框架有以下六种:网页、混合、渐进、原生、桥接、自绘。前三种体验与Web的体验相似,后三种与原生APP的体验相似。这六种框架形式,都有自己适用的范围。无所谓好坏,适用就是好。l 网页应用适用于传统网站APP化,比如淘宝、京东,有大量WEB页面嵌入到APP中。l 混合应用适用于小成本应用开发,全部代码都...
2021-01-29 15:35:27 1275
转载 Android 需要学习的UI框架
Android需要了解学习的UI框架等UIAwesome-MaterialDesign- MaterialDesignCenter改名为Awesome-MaterialDesign,优化了布局,新增了不少库。 awesome-android-ui- ui库,非常多的ui及特效。 ChipsLibrary- 在Android EditText中实现打Tag功能。 bitmapMesh- 拉窗帘效果。 ObservableScrollView- 在滚动的视图观测滚动事件的Android...
2020-05-12 17:32:57 1517
转载 Android APK文件结构分析
APK是指Android安装包,其通过android sdk编译的工具打包成apk的安装程序文件格式,其实际文件类型为zip,只要将后缀名修改为apk,即可使用。APK主目录结构目录或文件 功能res/资源文件目录,包括图片、字符串等等。lib/so文件目录。META-INF/签名信息目录,用来保证apk包的完整性和系统的安全性。assets/可以存放一些...
2020-03-04 20:34:19 810 1
转载 Android打包APK流程及原理描述
Android的包文件APK分为两个部分:代码和资源,所以打包方面也分为资源打包和代码打包两个方面,这篇文章就来分析资源和代码的编译打包原理。APK整体的的打包流程如下图所示:具体说来:通过AAPT工具进行资源文件(包括AndroidManifest.xml、布局文件、各种xml资源等)的打包,生成R.java文件。通过AIDL工具处理AIDL文件,生成相应的Java文件...
2020-03-04 20:31:18 923
转载 Android安全机制简述
Android 系统组件及其作用1.Zygote:Android应用的孵化器,一切Android程序由此进程fork而来。2.Binder:Android的进程间通信机制,它是Android平台最核心的功能组件。3.Package Manager Service:应用安装包管理服务,不仅负责包的安装和卸载,更重要的是负责Android应用信息的查询和控制,例如Android权限管理。...
2020-03-04 20:09:51 402
转载 Android研发技术进阶之路
前言移动研发火热不停,越来越多人开始学习android开发。但很多人感觉入门容易成长很难,对未来比较迷茫,不知道自己技能该怎么提升,到达下一阶段需要补充哪些内容。市面上也多是谈论知识图谱,缺少体系和成长节奏感,特此编写一份android研发进阶之路,希望能对大家有所帮助。这篇文章里,我们只谈技术,不谈软技能。在这里我把攻城狮分成初级、中级、高级和资深四个阶段,分别对研发设计能力、工...
2020-03-04 14:52:48 181
转载 《Android程序设计》一3.6 Android应用的运行时环境
3.6 Android应用的运行时环境Android独特的应用组件架构在某种程度上是Android多处理并发的产物。为了使该环境能够适应多个供应商的多种应用,信任每个供应商只需要很少的工作,Android执行Dalvik VM的多个实例,每个任务执行一个实例。在3.7节及后续的章节中,我们将探讨组件生命周期如何促进Android提高应用堆内的垃圾收集工作,以及如何促进多个堆之间的内存回收策略。...
2020-03-04 14:12:04 358
转载 Android studio中android profile(性能分析器)的使用(转载)
Android Profiler分为三大模块: cpu、内存 、网络。基本的使用在上一篇文章有讲到。这里详细说一下。一、 CPU分析器CPU ProfilerCPU分析器可帮助您实时检查应用程序的CPU使用情况和线程活动,并记录方法跟踪,以便您可以优化和调试应用程序的代码。要打开CPU Profiler,请按照下列步骤操作:点击View > Tool Windows ...
2020-02-22 12:31:59 5571
原创 android 9 Http不能访问网络问题
Android 9 Http不能访问网络问题找资料发现是从Android 6.0开始引入了对Https的推荐支持,与以往不同,Android P的系统上面默认所有Http的请求都被阻止了。网上看了一下有三种方法:1)使用Https请求替换Http请求。既然官方都说了用Https更安全,那就替换成Https。2)将targetSdkVersion降到27以下。3)更改网络安全配置...
2019-10-21 10:23:06 390
原创 错误: 找不到或无法加载主类 org.gradle.wrapper.GradleWrapperMain
错误: 找不到或无法加载主类 org.gradle.wrapper.GradleWrapperMain如图:原因是项目目录下缺少gradle-wrapper.jar从其他项目拷贝gradle-wrapper.jar文件到本项目gradle文件下, 或者新建一个项目 拷贝gradle文件夹.添加完gradle-wrapper.jar文件后在执行就ok了。...
2019-10-17 11:17:13 3152 2
原创 Android 8.0 (Oreo) 添加按键及键值
当手机外设增加物理按键(类似VOLUME_UP/ VOLUME_DOWN的按键),需要们去定义添加键值,提供给APP使用。前提:framework层添加前,要确定按键驱动是否调好:adb shell getevent/dev/input/event3: 0001 02fe 00000001/dev/input/event3: 0000 0000 000000...
2019-10-17 11:13:50 550
原创 Androidstudio资源错误找不到地方的时候
参考链接:https://blog.csdn.net/zhayunbiao/article/details/81504131直接在 studio中的 Terminal 中输入此命令,可以查看到androidstudio资源的错误信息gradlew compileDebugSources————————————————...
2019-10-17 11:12:48 273
转载 Java synchronized详解
转载自 https://www.cnblogs.com/GnagWang/archive/2011/02/27/1966606.html
2018-01-16 14:00:42 114
转载 Android 跨进程启动Activity黑屏(白屏)的解决方案【转】
转载自http://www.cnblogs.com/feidu/p/8057012.html
2018-01-02 11:02:57 337
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人