组件化的使用

一、组件化的优势自然是模块的复用。我是分成了三个部分,基础库,各个功能模块,壳模块。1、一个基础库对应一个壳模块,壳模块中至少需要用到基础库中的application类,其他如theme等也可写在基础库中,也许这些可以写在壳中,还请指教;基础库也会跟着功能模块的不同可能有所不同;最重要的是一些随着...

2018-04-30 12:48:44

阅读数:1341

评论数:0

android项目中常见问题

1、如果是阅读型文本(例如一篇文章),不需要固定大小的,textSize可以使用sp;如果是展示型文本(例如按钮中的文本),其大小受到限制的,textSize可以使用dp。2、使用json用作网络数据传输时,应该使用String字段取代int字段。3、按照现在正常密度比(系统的densityDPI...

2017-10-10 10:21:44

阅读数:1914

评论数:0

SlidingUpLayout

效果如图:代码如下:public class SlidingUpLayout extends ViewGroup { private View mBelowView; private View mDragView; private View mAboveView; ...

2018-05-18 09:34:50

阅读数:1200

评论数:0

ApiDemos(1) 导入指南

参考http://www.jianshu.com/p/917ea9918c58http://blog.csdn.net/dreamer2020/article/details/52316895一、先从https://github.com/aosp-mirror/platform_developme...

2018-04-30 12:51:01

阅读数:1207

评论数:0

ApiDemos(2)首页

参考http://blog.csdn.net/mapdigit/article/details/7555404这个首页的写法对于我来说比较新奇,它非常适合这种讲解例子的添加,只需要在注册表中添加一个对应label的activity就能添加一个对应子目录下的示例。一、入口activity就应该是Ap...

2018-04-30 12:50:54

阅读数:1219

评论数:0

ApiDemos(3) 3d动画

APIDemos中的关于3d动画的一个示例。注册文件,可以看到该demo的位置。<activity android:name=".animation.Transition3d" android:label="Views/A...

2018-04-30 12:50:44

阅读数:1209

评论数:0

API Demos(4) Preference,偏好设置

一、引入Preference的方式1、Preference有两种界面展现形式:PreferenceActivity和PreferenceFragment。2、可以在PreferenceActivity或PreferenceFragment中以两种方式引入Preference:i、addPrefer...

2018-04-30 12:50:33

阅读数:59

评论数:0

API Demos(5).content.TextUndoActivity

比较简单,先上源码public class TextUndoActivity extends Activity { // Characters allowed as input in the credit card field. private static final Strin...

2018-04-30 12:50:25

阅读数:78

评论数:0

API Demos(6) AccessibilityService 无障碍辅助功能

通过AccessibilityService可以监听各个物理按键(音量,home键,返回键等等),手势操作和屏幕窗口变化(非系统的需要指定应用包名,通知监听也需要指定包名等)。一、自定义AccessibilityService1、继承AccessibilityService类2、在AndroidM...

2018-04-30 12:50:17

阅读数:131

评论数:0

API Demos(7) ActionBar

这篇博客涉及的demo是Androidmanifest.xml下label以 App/Action Bar/开头的activity,都是app文件夹下的类。一、ActionBarMechanics类主要讲了代码中新建菜单项的方法 @Override public boolean on...

2018-04-30 12:50:10

阅读数:47

评论数:0

API Demos(8) .app.Animation类

方式一、读取res/anim文件夹下的XML文件进行activity过场动画1、overridePendingTransition(R.anim.fade, R.anim.hold);<?xml version="1.0" encoding...

2018-04-30 12:50:01

阅读数:54

评论数:0

android代码混淆

一、都知道在build.gradle中设置如下代码即可开启混淆。 buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile('p...

2018-04-30 12:49:22

阅读数:287

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭