Android 相关
Summary: Author: 张亚飞 | Read Time: 6 minute read | Published: 2016-09-12
Filed under
—
Categories:
Linux
—
Tags:
Note,
Android 相关博客
- CodePath Android Cliffnotes
- Android开发中那些相见恨晚的方法. 类. 接口. 工具
- C 算法研究学习
- 最佳实践之Android代码规范
- Android经典面试问题
- 安卓面试题总结
不错的 Android
开发者博客
优秀 Android 开发博客
Android 不错的文章收藏
Android开发 so文件知识
Android6 权限知识
- Everything every Android Developer must know about new Android’s Runtime Permission
- Permissionsdispatcher 权限管理注解
- Android.com - Permissions Best Practices
- Android6.0权限管理-PermissionsDispatcher
- 聊一聊Android 6.0的运行时权限
- Android M 新的运行时权限开发者需要知道的一切
- Android工具箱之Android 6.0权限管理
- Android 6.0 运行时权限处理
- 解决Android5.0应用安装失败的问题
Installation failed with message INSTALL_FAILED_DUPLICATE_PERMISSION
Android
电源管理
Android
的 AlarmManager
Android
监听短信
Android Service
Android BroadcastReceiver
Android Notification
Android Camera
Android 动画相关
Android Emoji
- http://www.cypressnorth.com/wp-content/uploads/2013/05/Google-Hangout-Emojis.jpg
- Google-Hangout-Emojis
- Emoji Unicode Tables
Android Bitmap
Canvas
Picasso 框架
Picasso onBitmapLoaded never called 的问题 * Picasso onBitmapLoaded never called * Weak Reference in Java and Android
Android Material Design
Android Toolbar
Android Design SearchView
Android CoordinatorLayout
- android CoordinatorLayout使用
- Inflating AppBarLayout with Toolbar + TabLayout
- How to use a TabLayout with Toolbar inside CollapsingToolbarLayout?
Android Floating Action Bar
Android 透明状态栏
CardView
Android ViewPager…
Android RecyclerView…
如何使用BottomSheet
Android 触摸事件
Android 下拉刷新
butterknife
Android 数据库相关
Android开发 Data Binding 数据绑定
自定义 View
Android 应用使用自定义字体
- Is it possible to set font for entire Application?
- GitHub chrisjenx/Calligraphy
- GitHub vsvankhede/easyfonts
- GitHub shellum/fontView
- How to use custom fonts in Android apps (and not get fat)
使用 Calligraphy 自定义字体
引入依赖
dependencies {
compile 'uk.co.chrisjenx:calligraphy:2.1.0'
}
在 Application 中添加配置项
// Calligraphy 自定义字体
CalligraphyConfig.initDefault(new CalligraphyConfig.Builder()
.setDefaultFontPath("carbon/FZLT.ttf")
.setFontAttrId(R.attr.fontPath)
//.addCustomViewWithSetTypeface(CustomViewWithTypefaceSupport.class)
//.addCustomStyle(TextField.class, R.attr.textFieldStyle)
.build());
在需要使用自定义字体的 Activity 或自定义基类 BaseActivity 中复写以下方法:
@Override
protected void attachBaseContext(Context newBase) {
super.attachBaseContext(CalligraphyContextWrapper.wrap(newBase));
}
于是全局的程序应该都是使用自定义字体渲染了 注意事项:动态加载的文字没有被自动渲染成自定义字体,需要在加载后手动设置;引入自定义字体后的程序性能可能会受到影响,继续研究
Android Java8
开源表情库
不错的开源库
其它
- Android Material Design working with Tabs
- Android 开发中如何信任自签名 Https 证书
- Android 导航 - worker8/TourGuide
专业收藏开发者相关博客
C4.5算法
Kmeans
算法朴素贝叶斯算法
K最近邻分类算法(KNN)
EM最大期望算法
PageRank算法
AdaBoost
Apriori算法
SVM支持向量机
CART分类与回归树
Comments