- 博客(5)
- 收藏
- 关注
原创 Android 音乐APP(三)播放音乐、自定义进度条、自动下一曲
播放进度对于用户来说是比较重要的,这里我没有用Seekbar,来让用户看到播放进度并且可以手动拖动,而是用了一个自定义View,只用来显示歌曲当前的播放进度,没有具体的播放时间和操作控件,这样做会让你的页面显得很简洁,同时静中有动,说了这么多,不如写代码来的实际。也要考虑到用户一进入这个页面直接点击底部播放按钮的因素,这样就直接播放列表中的第一首,至于记录当前歌曲的位置和播放进度,下一次进入时继续这个进度,这个功能放到后面来实现,先考虑这个页面的。//开始播放前的准备工作,加载多媒体资源,获取相关信息。
2024-09-18 06:07:36
1413
原创 Android 开发的现状及发展前景
在工作初期,工作主要是按照业务需求实现App页面的功能,按照设计师的设计稿实现页面的效果。在实现的过程中,总是会被提如下的需求:这个字能不能大点或者醒目点儿?感觉颜色和设计稿有差别,能不能再调调?怎么老是崩溃啊,行不行啊?所以,工作过一、两年后你会发现,自己每天重复工作内容就是将找各种各样的组件、框架,拖拖拽拽,改改样式。在极端情况下出现了问题后(比如部分机型上崩溃,加载图片慢),也不知道该如何解决!都不好意思说自己是搞技术的。1.所开发的App功能要求并不复杂,在性能上呢,也不需要极致的追求;
2024-09-18 04:05:20
719
原创 Android 反编译初探 应用是如何被注入广告的
然后点击run,拿debug的apk就可以,当然不嫌麻烦可以自己签名拿个混淆的apk,也可以随便下载一个小众的app。
2024-09-18 03:04:13
465
原创 Android Studio中Gradle使用实例
我们以checkStyle代码检测规范为例,我们制定了一系列的代码检测规范,希望提交上去的代码都是符合代码规范的,那么我们能希望在源头,也就是build项目的时候就能够同时进行代码规范检测,这样能够保证我们不会提交不符合代码规范的代码到服务器上。Gradle是什么?这样配置的好处就是可以不用将配置信息全部写在项目的build.gradle文件内,通过单独的gradle文件保存,达到分类清晰便于管理的目的。我们可以新建单独的gradle文件,里面存放一些配置信息,然后在需要用到的地方引用进来即可。
2024-09-18 02:00:51
498
原创 Android APK的打包流程_android apk打包流程
Android的包文件APK分为两个部分:代码和资源,所以打包方面也分为资源打包和代码打包两个方面,这篇文章就来分析资源和代码的编译打包原理。具体说来:1.通过AAPT工具进行资源文件(包括AndroidManifest.xml、布局文件、各种xml资源等)的打包,生成R.java文件。2.通过AIDL工具处理AIDL文件,生成相应的)ava文件。3.通过Javac工具编译项目源码,生成Class.文件。
2024-09-17 23:58:28
1228
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人