app开发
潇风寒月
热爱Android开发,我的github地址:https://github.com/xfhy
展开
-
纯代码实现2048各种版本
背景: 在看了极客学院 的Android 实战视频教程之后,觉得受益匪浅.我在上面加了一些东西,做了一些优化.现在游戏分为几个版本:经典版(2 4 8 16 …) 情侣版,逆向版,丧病版,朝代版,甲乙丙丁版. 架构: 1.游戏主界面类(MainActivity)2.游戏二级界面(SecondActivity 可以玩游戏的那个界面,根据配置类选择不同版本进去)3.卡片类( C转载 2016-03-27 20:48:36 · 5295 阅读 · 0 评论 -
Android插入有米广告
Android插入有米广告PS:个人开发商也可以通过广告来赚取资金,是不是挺爽的呢.本文是叙述的Android平台,有米广告.首先需要去有米广告官网申请一个开发者账号,然后申请应用的发布 ID 和密钥,比较简单,这里不再阐述.本文主要是记录一下在Android应用中插入无积分广告条调用.因为之前因为一直看不懂官方的api,后来搞了好久才成功,所以在这里记录一下,希望同样看不懂的朋友原创 2016-11-07 09:42:42 · 5812 阅读 · 0 评论 -
Android O 8.0 新功能预览
Android O 8.0 新功能预览 Android官方API已经更新,各位Android的开发者赶快去看看啊,又有新的功能,API和限制等等出台啦.在下在这里总结了以下几点,比较重要的功能,大神勿喷..Android官方原文https://android-developers.googleblog.com/2017/03/first-preview-of-android-o.html,我只原创 2017-04-11 21:32:18 · 2473 阅读 · 0 评论 -
Android体系与系统架构
Android 系统架构Android 系统架构Linux硬件抽象层 HALAndroid Runtime 和 原生 CC 库Java API 框架系统应用1. LinuxAndroid最底层最核心的部分,Linux层包含了Android系统的核心服务,包括硬件驱动,进程管理,安全系统,等等.Android 平台的基础是 Linux 内核。 例如,Android Runtime (原创 2017-04-27 07:55:48 · 972 阅读 · 0 评论 -
Android Material Design 控件常用的属性
android:fitsSystemWindows=”true”是一个boolean值的内部属性,让view可以根据系统窗口(如status bar)来调整自己的布局, 如果值为true,就会调整view的padding属性来给system windows留出空间… 用于实现状态栏,即 沉浸式状态栏!Toolbarandroid:theme=”@style/ThemeOverlay.AppCom原创 2018-04-03 09:10:55 · 388 阅读 · 0 评论 -
Android 未root查看ANR异常
有时候APP不抛出错误,但是会抛出ANR。一般我们的APP出现ANR后会将ANR信息保存到/data/anr/traces.txt里面。在系统里面配置环境变量:adb,然后打开命令行,输入方式1:cd data/ 进入data目录cd anr/ 进入anr目录ls 可以看到之前产生的traces.txt文件cat traces.txt 查看文件内容,当然也可以push到电脑上慢原创 2018-05-07 11:19:15 · 2315 阅读 · 0 评论 -
Android-skin-support 换肤原理全面解析
一.背景二.AppCompatActivity实现三.Android创建View全过程解析四.换肤原理详细解析1.上文预备知识与换肤的关系2.源码一,创建控件全过程3. 源码二,从皮肤包加载皮肤4.简单总结一下原理(本文精髓)一.背景 公司业务上需要用到换肤.为了不重复造轮子,并且快速实现需求,并且求稳,,于是到Github上找了一个star数比较多的...原创 2018-07-27 20:32:36 · 6998 阅读 · 7 评论