android工具类
熊佳龙
励志成为安卓大师级人物
展开
-
Gradle打包动态修改manifest配置隐藏app启动图标
Gradle打包动态修改manifest中的配置信息原创 2022-03-03 15:13:19 · 2588 阅读 · 0 评论 -
Android 输出word文件中插入图片
java poi word中插入图片原创 2022-03-02 17:31:58 · 3000 阅读 · 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 · 9482 阅读 · 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 · 1316 阅读 · 0 评论 -
Git项目拉下来编译报错common.jar not find
解决办法原因:项目的 build.gradle 中 jcenter()中不包含此包,需要讲jitpack.io放在前面jcenter()maven { url “https://jitpack.io” }maven { url ‘https://maven.google.com’ }maven { url “http://mvn.gt.igexin.com/nexus/content...原创 2019-12-21 11:51:09 · 624 阅读 · 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 · 1211 阅读 · 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 · 618 阅读 · 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 · 1908 阅读 · 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 · 784 阅读 · 0 评论 -
使用eclipse编写android项目,环境搭建
1.下载eclipse https://pan.baidu.com/s/1vthqUzcuErhgxzbpA2phsg2.下载 adt https://pan.baidu.com/s/1glAQL7Yua3jKwg_ZtbIymw 安装完adt后下载sdk,并安装3.下载sdk https://pan.baidu.com/s/1kyoKNUUhlcyGJbTQUXhvu...原创 2018-11-30 14:47:13 · 217 阅读 · 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 · 25395 阅读 · 1 评论 -
Android chexkbox取消自动切换选中状态
@SuppressLint("AppCompatCustomView")public class MyCheckBox extends CheckBox { public MyCheckBox(Context context) { super(context); } public MyCheckBox(Context context, Attribut...原创 2018-07-19 15:27:43 · 773 阅读 · 2 评论 -
JdK1.5-jdk1.8新增功能详细说明
JDK1.5-JDK1.8 每个版本功能大全转载 2016-12-15 14:46:22 · 878 阅读 · 0 评论 -
MPAndroidBarChart柱状图,水平柱状图,圆饼图,看完不会,我跟你姓
MPAndroidBarChart3.0 BarChart,PieChart,HorizontalBarChart的实现方法,接口使用方法及数据构造方法原创 2017-04-07 15:20:43 · 4628 阅读 · 8 评论 -
Realm-Android报错compileDebugWithJavac原因及解决方案
Realm-Android集成后在创建RealmObject类时,如果将基本类型有默认值的如 int boolean都是不能为空的加上的@Require注释,则会编译报错 compileDebugWithJavac,去掉注释就Ok了原创 2018-01-16 16:53:51 · 418 阅读 · 0 评论 -
Android 7.0之后无摄像头调用闪关灯
import android.content.Context;import android.content.Intent;import android.hardware.Camera;import android.hardware.camera2.CameraAccessException;import android.hardware.camera2.CameraCharacterist...原创 2018-04-20 15:13:11 · 1144 阅读 · 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 · 752 阅读 · 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 · 2190 阅读 · 0 评论 -
Lifecycle架构在MVP中的基本使用
依赖的选择:// annotationProcessor "android.arch.lifecycle:compiler:1.1.1"// java8 使用这个依赖,minsdkversion 大于等于 24,否则编译不通过,区别与上面的是增加了 DefaultLifecyceObserver,不需要注释也可以绑定 LifecycleOwner 的生命周期上,使用交方便,不需要再去...原创 2018-04-25 15:58:39 · 2714 阅读 · 0 评论 -
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 · 7223 阅读 · 0 评论 -
android微信支付测试遇到的坑,得不到prepay_id
微信支付遇到的坑原创 2016-12-14 16:55:00 · 1427 阅读 · 0 评论