
Android开发笔记
文章平均质量分 66
Android开发中常见问题处理及技术总结
数的羊都睡了
疯闹过后,寂寥更甚
简书:https://www.jianshu.com/u/0ec3d4718579
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android常见问题-科普一下面试中常问的音视频基础知识
一本静态的小人书,通过翻动以后,就会变成一个有趣的小动画,如果画面够多,翻动速度够快的话,这其实就是一个小视频。而视频的原理正是如此,由于人类眼睛的特殊结构,画面快速切换时,画面会有残留,感觉起来就是连贯的动作。所以,视频就是由一系列图片构成的。音频数据的承载方式最常用的是脉冲编码调制,即PCM。在自然界中,声音是连续不断的,是一种模拟信号,那怎样才能把声音保存下来呢?那就是把声音数字化,即转换为数字信号。我们知道声音是一种波,有自己的振幅和频率,那么要保存声音,就要保存声音在各个时间点上的振幅。原创 2024-05-24 15:47:33 · 835 阅读 · 0 评论 -
【Android常见问题(七)】- 自定义view特殊U型虚线样式
【代码】【自定义view】特殊虚线样式原创 2023-10-13 20:39:06 · 204 阅读 · 0 评论 -
【Android常见问题(六)】- UX标注色值带有百分比的使用方法
a,将透明度转换成不透明度。不透明度为:60% b,不透明度乘以255。我们得到结果:153 c,将计算结果转换成16进制。得到最终的不透明度:99 d,将不透明度和颜色值拼接成ARGB格式。得到最终的颜色值: #99FFFFFF 所以,UI要的颜色是:#99FFFFFF。如果UI给的视觉稿标注是:颜色#FFFFFF,透明度40%。需要不透明度值的,可以自己算:透明度值 + 不透明度值 = 100%原创 2023-09-13 09:27:35 · 767 阅读 · 0 评论 -
【Android 碎屑日记(二)】- Jetpack Compose
Compose是一个用于替代Android View的全新声明式UI框架声明式编程(英语:Declarative programming)或译为声明式编程,是对与命令式编程不同的编程范型的一种合称。它们建造计算机程序的结构和元素,表达计算的逻辑而不用描述它的控制流程。指令式编程(英语:Imperative programming);是一种描述电脑所需作出的行为的编程范型。几乎所有电脑的硬件都是指令式工作;几乎所有电脑的硬件都是能执行机器语言,而机器代码是使用指令式的风格来写的。原创 2023-07-12 08:00:00 · 386 阅读 · 0 评论 -
【Android 碎屑日记(一)】- Android 14 重要的 8 个新特性
一年一度的 Android 升级永不缺席,今年的代号叫 Upside Down Cake,倒置蛋糕,简称 U,对外版本为 Android 14。升级任务分为 ROM 角度和 App 角度,前者比较关心系统内部实现的变化,后者则更加关心对外的 New Features 和 Behavior Changes。14 推出的新 API,大部分我都试过,并开源了 DEMO。ScreenShot Detection,截屏感知TextView Highlight,文本高亮。原创 2023-07-11 15:27:12 · 1021 阅读 · 0 评论 -
我的Android进阶之旅------>解决:debug-stripped.ap_' specified for property 'resourceFile' does not exist.
1.错误描述更新Android Studio到2.0版本后,出现了编译失败的问题,我clean project然后重新编译还是出现抑郁的问题,问题具体描述如下所示:Error:A problem was found with the configuration of task ':watch:packageOfficialDebug'.> File 'D:\Code\XTC_Ver转载 2016-10-31 14:55:32 · 561 阅读 · 0 评论 -
Android Studio--Gradle配置详解
build.gradle完整源码第一步奏,打开app moder中的 build.gradle 文件/*** 常量定义*/def AppPackageName="com.apkdemo.demo";/* 包名:必须改当前包名 */def AppSigningKey="/Users/oscar/Desktop/TestApkKey/gradledemo.jks";/* APK 签名key文件原创 2016-06-20 18:25:29 · 576 阅读 · 0 评论 -
Android Studio--Gradle基础
什么是Gradle?Gradle是一种依赖管理工具,基于Groovy语言,面向Java应用为主,它抛弃了基于XML的各种繁琐配置,取而代之的是一种基于Groovy的内部领域特定(DSL)语言。安装Gradle在新建项目成功后会下载Gradle,貌似这个过程不翻墙也是可以下载,但是访问特别慢,建议翻墙下载。那么下载的Gradle到什么地方呢? Mac上会默认下载到 /Users/<用户名>/.gra原创 2016-06-20 18:17:39 · 263 阅读 · 0 评论 -
Android Studio-gradle无法下载解决方案
第一步 上官网手动下载 1>官网地址 http://gradle.org/ 2> 注意:如果下载不了 请复制浏览器上的链接 https://downloads.gradle.org/distributions/gradle-2.2.1-all.zip 通过迅雷等第三方工具下载第二步 将下载下来的 gradle-2.2.1-all.zip 上传到云盘或者服务器 1> 我的原创 2016-06-20 18:08:29 · 3236 阅读 · 1 评论 -
Android Studio-快捷键
Android Studio 1.0 终于发布了正式版官方下载地址: http://developer.android.com/sdk/index.html 如果你之前已经使用其他版本的Studio,那么直接覆盖就好了,如果是第一次使用,那么参照Android 教程一进行安装配置。 于此同时一起更新的还有SDK Tools等,打开SDK Manager进行更新就OK。如果之前有在使用RC版本的S原创 2016-06-16 12:18:00 · 406 阅读 · 0 评论 -
Android Studio-引入jar包及so文件
一、引用jar文件 1.将jar文件复制、粘贴到app的libs目录中; 2.右键点击jar文件,并点击弹出菜单中的“Add As Library”,将jar文件作为类库添加到项目中; 3.选择指定的类库。 注:如果不执行2、3步,jar文件将不起作用,并且不能使用import语句引用。 二、引用so文件 网上有很多引用so文件的方法,原创 2016-06-16 12:12:03 · 567 阅读 · 0 评论 -
Android Studio-SVN代码下载,提交,冲突解决方案
1.安装 TortoiseSvn 服务器端 下载地址http://tortoisesvn.net/downloads.html 1.1>1.8以上版本安装时注意 注:可选择安装中文包1.2> 桌面右击出现svn选项说明安装成功 2 配置Android Studio SVN 2.1>选择File 2.2>选择Setting 2.3>选择Version Cont原创 2016-06-16 12:09:13 · 1139 阅读 · 0 评论 -
Android Studio-常见错误解决方案
1.第一次启动android studio时无法下载sdk解决方案 打开Android Studio安装目录下 idea.properties文件夹 在文件最后添加 disable.android.first.run=true 例如: C:\zhangwei\Tools\android-studio\bin\idea.properties2.gradle无法下载解决方案参照 An原创 2016-06-16 11:44:21 · 672 阅读 · 0 评论