编译环境: mac os 10.13 xcode:Version 9.2 (9C40b) jdk:1.8.0_151 源码版本:android-8.1.0_r1 官方教程https://source.android.co…
标签:Android
awakeningView 链式调用,动态设置控件圆角/边框/虚线等
android 开发的同学们,大家可能都经历过, 一个APP,可能需要N多个设置控件背景色/圆角/虚线等样式 试想一下,你们不觉得麻烦么? 下面,我们来想一个简单,通用,高效的方式来代替这些xml,不知道大家会不会喜欢。…
二十一、SQLite简单使用
SQLite作为轻量级的数据库,在移动终端上用来保存本地数据非常便利,下面用一个例子来简单介绍一下SQLite的使用,涉及到数据库的创建、添加、更新、删除、查找、遍历等基本操作。 自定义了一个MySqliteOpenHe…
整理 Android 所有的厂家推送平台
统一推送联盟 成立之后,各大手机厂家都开始推出了自己的推送服务,打造更健康的Android推送生态。下面就汇总一下这几大推送平台,并给予开发者一些建议。 各大推送平台对比 推送平台 通知栏 透传 限制情况 小米推送 支持…
AndroidStudio开发工具快捷键整理分享
在这里,自己整理了在使用AndroidStudio开发工具所使用到的一些快捷键,也出于在开发过程中节省时间提升效率,然而可能多数开发者之前使用的都是Eclipse开发工具,可能开始都不习惯,但是使用的时间长了就会习以为常…
ToolBar随ScrollView的滚动改变透明度
使用到监听回调,根据scrollY/(screen_height/3f)设置alpha,在ScrollView中设置属性: android:clipToPadding=”false”//该控件的绘…
Android的设计模式-设计模式的六大原则
前言 Android的设计模式系列文章介绍:欢迎关注,持续更新中: Android的设计模式-设计模式的六大原则 一句话总结23种设计模式则 创建型模式: Android的设计模式-单例模式 Android的设计模式-建…
android打包一个没有快捷键的apk,并且通过另一个应用启动
1.有时候我们的需求是每个功能可能类似一个插件那样分开,需要我们分别不同开发 2.首先我们如何安装apk之后不显示Lanch呢? <activity android:name=".app.Books.Books" …
使用OkHttp3在Android P 出现的错误:CLEARTEXT communication to host not permitted by network
问题描述: 使用OkHttp3做网络请求框架时,如果是http请求而非https请求,会导致请求失败,因为Android P之后系统限制了明文的网络请求,非加密请求会被系统禁止掉。 同样如果您使用了WebView加载ht…
安卓面试基础知识点总结
LearningNotes 第一部分: Android(安卓) Android基础知识 Android内存泄漏总结 Handler内存泄漏分析及解决 Android性能优化 ListView详解 AsyncTask源码分…
Android 数据库SQLite使用小结
前言 在Android开发过程中,对于数据的存储,我们或多或少的都会使用到数据库相关的操作,所以在此小小的总结一下,Android中使用SQLite数据库的技巧和方法,算是自己对数据库知识的复习。项目源代码 本博客同步发…
从Eclipse迁移到Android Studio
行至远方未必需要自己造轮子 引用: hyr83960944的专栏