![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android框架
文章平均质量分 57
熊佳龙
励志成为安卓大师级人物
展开
-
Gradle打包动态修改manifest配置隐藏app启动图标
Gradle打包动态修改manifest中的配置信息原创 2022-03-03 15:13:19 · 2576 阅读 · 0 评论 -
Android 输出word文件中插入图片
java poi word中插入图片原创 2022-03-02 17:31:58 · 2955 阅读 · 0 评论 -
AndroidStudio 构建报错 Error: Could not initialize class com.android.sdklib.repository.AndroidSdkHandler
Error: Could not initialize class com.android.sdklib.repository.AndroidSdkHandler@TOCstudio 第一次安装或者升级到4.2+的版本后,构建项目报错,原因很简单,因为项目配置的java路径不对因为更新版本后项目默认的jdk 路径会变成studio自带的jdk路径,此时需要在“环境变量”中添加你的sdk 为 JAVA_HOME,然后项目的jdk 路径必须和 JAVA_HOME保持相同,error 消除...原创 2021-07-19 10:26:09 · 9379 阅读 · 0 评论 -
Android你要的打包技巧,自定义打包apk名称,统一版本号
project中的Build.gradle,设置同一版本名称和版本号ext {commonComplainSdkVersion = “28.0.0”}//app build.gradle中使用改版本号implementation “com.android.support:appcompat-v7:rootProject.ext.commonComplainSdkVersion"imple...原创 2019-12-21 11:56:53 · 1282 阅读 · 0 评论 -
Android Wifi热点通信,及Android7.0上修改手机连接wifi方法,和其他大神提供的方法稍作修改
Android Wifi热点通信和蓝牙通信类似,一般都是物联网中应用很多的技术,通信起来比较简单,首先封装一个wfif 工具类用来切换手机连接的wifi ,与设备在同一局域网下public class WifiUtil { private WifiManager mWifiManager; private Context mContext; private fi...原创 2019-10-18 14:35:57 · 1191 阅读 · 0 评论 -
jni编程经验分享
目前为止 jni 编程主要用于串口通信,一般有RS485 RS232等,这两种串口C代码网上都有,//// Created by Administrator on 2017/5/31.//#include <termios.h>#include <unistd.h>#include <sys/types.h>#include <sys/...原创 2019-10-16 10:55:09 · 605 阅读 · 0 评论 -
Android你需要的Base类
BaseActivity:ButterKnife初始化,沉浸式状态栏,Eventbus初始化,统一字体,统一跳转动画依赖包:implementation 'com.jakewharton:butterknife:8.8.1'annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'implementation 'o...原创 2019-08-06 15:02:33 · 1882 阅读 · 0 评论 -
Android Mqtt通信案例
依赖包:implementation 'org.eclipse.paho:org.eclipse.paho.client.mqttv3:1.2.0'implementation 'org.eclipse.paho:org.eclipse.paho.android.service:1.1.1'MqttService,主要功能,连接mqtt服务器,验证用户名密码,订阅Topic,回调接收到...原创 2019-08-06 14:43:57 · 770 阅读 · 0 评论 -
Twitter分享集成
1.Twitter账号登录 https://developer.twitter.com/en.html2.申请账号升级为开发者 https://developer.twitter.com/en/verify此过程需要几天时间,申请通过后会有邮件验证3.添加app https://developer.twitter.com/en/apps/create添加完会有appkey和se...原创 2018-10-24 15:44:22 · 25111 阅读 · 1 评论 -
MPAndroidChart缩放问题
public void initChart(LineChart chart,int bgGridColor,int textColor,boolean showXAxis,boolean setMinZero,boolean showY) { if (bgGridColor == 0) bgGridColor = Color.parseColor("#50...原创 2018-07-24 09:59:03 · 7144 阅读 · 0 评论 -
Lifecycle架构在MVP中的基本使用
依赖的选择:// annotationProcessor "android.arch.lifecycle:compiler:1.1.1"// java8 使用这个依赖,minsdkversion 大于等于 24,否则编译不通过,区别与上面的是增加了 DefaultLifecyceObserver,不需要注释也可以绑定 LifecycleOwner 的生命周期上,使用交方便,不需要再去...原创 2018-04-25 15:58:39 · 2705 阅读 · 0 评论 -
ViewModel+LiveData最新版1.1.1的实现案例及fragment懒加载
备注:viewmodel+livedata 在1.1.0之后改动较大,ViewModelProvides类抛弃了,需要使用新的方法获取,后面有提到最新版为1.1.1, // alternatively, just ViewModel implementation "android.arch.lifecycle:viewmodel:1.1.1" //just LiveData ...原创 2018-05-02 10:15:22 · 2163 阅读 · 0 评论 -
Android常用依赖包拿去
//android标签下添加dataBinding支持dataBinding{ enabled true}//butterknifecompile 'com.jakewharton:butterknife:8.4.0'Project: classpath 'com.jakewharton:butterknife-gradle-plugin:8.5.1'apply plugin: 'com.j...原创 2018-04-25 10:26:17 · 741 阅读 · 0 评论 -
自定义View实现圆形围绕加载动画
自定义属性<declare-styleable name="custom_loading_view"> <attr name="center_text" format="string" /> <attr name="center_text_color" format="color"/> <原创 2018-04-25 09:33:35 · 672 阅读 · 0 评论 -
Realm-Android报错compileDebugWithJavac原因及解决方案
Realm-Android集成后在创建RealmObject类时,如果将基本类型有默认值的如 int boolean都是不能为空的加上的@Require注释,则会编译报错 compileDebugWithJavac,去掉注释就Ok了原创 2018-01-16 16:53:51 · 399 阅读 · 0 评论 -
JdK1.5-jdk1.8新增功能详细说明
JDK1.5-JDK1.8 每个版本功能大全转载 2016-12-15 14:46:22 · 867 阅读 · 0 评论