自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Android之旅

Hello World~ 愿每天都有点小进步

  • 博客(64)
  • 资源 (7)
  • 收藏
  • 关注

原创 Android~WebSocket长连接

基于Java-WebSocke框架:https://github.com/TooTallNate/Java-WebSocket参考文章:https://www.jianshu.com/p/7b919910c8921.在 build.gradle引用 implementation "org.java-websocket:Java-WebSocket:1.5.2"2.加入网络请求权限<uses-permission android:name="android.permission.INT

2022-05-18 10:30:00 908

原创 Android-更改字体(LED液晶数字字体)

效果图:下载字体:打开dafont (https://www.dafont.com/theme.php?cat=302)下载字体,文章以LCD(液晶数字LED)为例;下载并解压,选择想要的字体:字体导入工程从网站下载字体或给UI索要,改名为:digital.ttf在AS新建 assets文件夹(main文件夹内)并将ttf文件复制进去新建 DigitalTextView 类public class DigitalTextView extends androidx.a

2022-05-13 11:04:34 2334

原创 android-AS打jar包

1.在APP的build.gradle中,android{} 内添加如下代码: task makeJar(type: Copy) { //删除已存在的 delete 'build/libs/myjar.jar' //设置拷贝的文件 from('build/intermediates/intermediate-jars/release/') //打进jar包后的文件目录 into('build/libs/'

2021-05-10 15:59:54 476 1

原创 Android——eclipse打jar包

1.选中项目,点击鼠标右键选择导出2.选择java–JAR文件3.选择要打包的资源文件,完成。

2021-04-28 10:55:06 144

原创 Android 通过串口控制LED滚动字幕

创建好串口工具类:https://blog.csdn.net/qq_30297763/article/details/85997689创建LED滚动字幕工具类public class LEDUtils { public static String getCommond(String data) throws UnsupportedEncodingException { String hexData = getHexData(data); int da.

2021-03-17 14:54:59 230

原创 Android 打不同包名apk(测试包和正式包同时存在)

在build.gradle(app)内修改添加如下内容:signingConfigs { releaseJks { storeFile file('android_apk.jks') storePassword 'android_apk' keyAlias 'android' keyPassword 'android_apk' } } buildTypes {

2021-03-02 16:32:52 691

原创 Android 遮罩层控制亮度(PopupWindow)

Activity内使用: float brightness = Integer.parseInt(eneity.number); //获取到的实际亮度,如 100 200 //要用浮点类型除整数,否则结果为0 float alpha = brightness/255; // 亮度比,本例总亮度为255; 若总亮度为100则 /100// Log.e("showPopupWindow", "setData: "+

2021-02-08 14:59:19 216

原创 Android本地选择照片或视频上传到服务器

1.创建标识码 val PICK_PHOTO = 102 //图片 val PHOTO_VIDEO= 103 //视频2.创建控件点击事件R.id.material_add_btn_put -> { when (type) { 1 -> { //上传视频 val intent = Intent()

2021-02-04 11:19:39 1629 1

原创 Android webview加载接口返回的富文本

使用://data 为网页请求的String格式富文本,如: <p>京东首购拉新对象:从未在京东商城或京东小程序购物的用户可作为被拉新对象。手机从未使用过京东app购物。</p><p>奖励分配:每拉新一个有效用户得10元奖励。</p><p><img src="http://47.92.53.238:8080/api/file/2019/12/04/82bb90dcb71992a16c205e7a30030c40.jpg" alt="jd.j

2021-01-29 11:14:22 397

原创 Android 载入模块驱动文件(装入ko文件)

1.把文件push到 sdcard/ (也可以u盘拷入系统根目录下);2.执行adb shell命令进入目标设备的Linux Shell环境;3.输入 su 进入root权限;4.载入模块: insmod sdcard/filename.ko5.完成提示:not root ,执行 su 进入root权限;...

2020-11-02 16:53:36 3018

原创 Android集成阿里热修复(Hotfix)

1.先注册阿里云账号:https://www.aliyun.com/?spm=5176.12825654.amxosvpfn.2.78342c4arjFnlZ2.新建应用:打开控制台 --> 移动研发平台EMAS --> 新建产品 --> 添加应用3.下载应用的Android配置备用(不用将json文件复制到AS工程)(标红框的一会配置会用到)4. AS 开始集成(推荐稳健集成,点击跳转阿里官方文档,标题4的部分 代码文档都有)(https://help.aliyun

2020-08-21 17:14:21 2269 1

翻译 Android 实例:手写签名

根据(https://github.com/Geek8ug/SignatureView ) 整理1.画笔工具类 SignatureView:public class SignatureView extends View { private Context mContext; private int targetWidth = 100, targetHeight = 100; private ISignatureCallBack signatureCallBack; .

2020-08-06 17:28:03 1692 1

原创 android 空包写入签名(OPPO、VIVO、小米等)

1.需要准备的材料:keystore 文件、空签名包(平台下载下来的),如下图小米平台 下载APK空包。2.把空包的apk文件和你的签名私钥一起复制到你的jdk的bin目录下(如下图打开jdk的bin目录)3.打开你的控制台 (注: 要管理员权限打开才可以进行后续操作) (快捷键:win+R 输入cmd 回车打开);在控制台输入cd D:\Program Files\Java\jdk1.8\bin(更改为你的bin目录) 进入这个目录下,输入如下内容:jarsigner -verbose

2020-07-28 14:17:09 2166

原创 Android studio搭建flutter开发环境(Windows 多图超详细版)

1.电脑首先使用git,从 https://github.com/flutter/flutter.git 下载到本地。(经测试,使用android studio 下载会快很多,而且不容易失败)(下载路径最好是全英文并且没有空格)2.克隆下载成功后,需要更改环境变量 (我的电脑–右键选择属性–点击高级系统设置–点击环境变量 )3.检查是否有名为”PUB_HOSTED_URL”和”FLUTT...

2020-03-31 16:11:46 825

原创 Android 功能集合

1.回到系统桌面: Intent intent = new Intent(); intent.setAction(Intent.ACTION_MAIN);// "android.intent.action.MAIN" intent.addCategory(Intent.CATEGORY_HOME); //"android.intent.category.HOME" startActivit...

2019-08-20 14:57:05 146

原创 Android工具类——网络链接工具类

/** * Created by Administrator on 2017/10/10. * 网络链接工具类: 判断是否有网络连接;判断WIFI网络是否可用;判断MOBILE网络是否可用; * 获取当前网络连接的类型信息; * 获取当前的网络状态 :没有网络0:WIFI网络1:3G网络2:2G网络3 */publi...

2019-08-18 11:08:04 321

原创 Android工具类——获取wifi模块MAC地址

public class MacUtil { /** * 获取mac地址(适配所有Android版本) * * @return */ public static String getMac(Context context) { String mac = ""; if (Build.VERSION.SDK_IN...

2019-08-16 11:00:39 2042

原创 Android框架okgo——通用网络框架工具类

public class OkHttpUtils { private Context mContext; private httpCallBack mHCallBack; /* * get请求 * */ public void doHttpGet(Context context, String url, HttpParams params, h...

2019-08-15 09:11:57 255

原创 Android框架okgo——传Json数据 (去掉里面的反斜杠)

JSONObject json1 = new JSONObject(); json1.put("memo", fankuiEt.getText().toString()); json1.put("userid",(int)sp.getSharedPreference(Constant.USERID,0)); Log.d("Regist...

2019-08-15 09:09:39 3306

原创 Android静默拍照实现

1.申请权限(6.0以后要动态申请)<uses-permission android:name="android.permission.CAMERA" /><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/><uses-permission android:name...

2019-08-14 09:42:14 2045 1

原创 Android工具类——byte数组转图片

private void bytesToImageFile(byte[] bytes) { try { File file = new File(Environment.getExternalStorageDirectory().getAbsolutePath() + "/facenew1.png"); FileOutputS...

2019-08-13 13:44:18 2697

原创 Android工具类——当前屏幕截图

注意:SurfaceView内的影像是不能截图的;截图之后是纯黑的,什么内容都没有。public class PhotoUtil { public static void activityShot(Activity activity) { View view = activity.getWindow().getDecorView(); //允许当前窗...

2019-08-13 11:45:44 898

原创 Android工具类——Socket通讯

Activity中使用: ServiceConnection connection = new ServiceConnection() { @Override public void onServiceConnected(ComponentName name, IBinder service) { Tc...

2019-07-26 14:16:01 1081

转载 Android工具类——RecyclerView Item设置间隔

public class SpacesItemDecoration extends RecyclerView.ItemDecoration { private int space; public SpacesItemDecoration(int space) { this.space = space; } @Override publi...

2019-07-26 10:48:17 1006

原创 Android工具类——FastJsonUtils

public class FastJsonUtils { public static <T> T getObject(String jsonString, Class<T> cls) { T t = null; try { t = JSON.parseObject(jsonStr...

2019-07-25 09:26:35 417

转载 Android工具类——验证身份证号码

public class IDCardValidate { public static final String[] ValCodeArr = { "1", "0", "X", "9", "8", "7", "6", "5", "4", "3", "2" }; public static final String[] Wi = { "7", "9", "10", "5", "8",...

2019-07-25 09:25:02 483

原创 Android工具类——字符串相关(判断特殊字符/验证中文名字)

/** * 判断是否包含特殊字符 * @return false:未包含 true:包含 */ public static boolean inputJudge(String editText) { String speChat = "[`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%...

2019-07-25 09:24:02 2540

原创 Android工具类——Okgo请求封装

public class OkHttpUtils { private Context mContext; private httpCallBack mHCallBack; /* * get请求 * */ public void doHttpGet(Context context, String url, HttpParams params, h...

2019-07-25 09:21:52 1476

原创 Android工具类——密码判断

public class PasswordJudge { /** * 至少包含大小写字母及数字中的一种 * @param str * @return 是否包含 */ public static boolean isLetterOrDigit(String str) { boolean isLetterOrDigit = fal...

2019-07-25 09:20:56 416

原创 Android工具类——时间相关工具类集合

public class TimeUtil { /** * 对比当前时间,转换时间戳 * * @param cc_time 需要转换的时间戳 * @return 返回的时间格式:获取时间年份与当前年份一致,返回 MM-dd HH:mm;否则返回yyyy-MM-dd HH:mm */ public static String tim...

2019-07-25 09:19:39 392

原创 android工具类——状态栏填充指定颜色

/** * Created by Administrator on 2017/7/6. * 状态栏相关工具 */public class StatusBarUtils { public static void setWindowStatusBarColor(Activity activity, int colorResId) { try { ...

2019-07-25 09:17:11 341

原创 Android工具类——删除提示

public static void deleteHind(String info,Context context, final deleteCallBack deleteCallBack){ AlertDialog.Builder builder = new AlertDialog.Builder(context); builder.setMessage...

2019-07-25 09:14:35 259 1

原创 Android 时间工具类

/** *获取当前时间戳的方法: * 1.System.currentTimeMillis() * 2.Calendar.getInstance() *//** * Created by xing 2017/6/14. * 时间工具类:时间戳转化为时间 比较时间相差多少 * 修改SimpleDateFormat里的格式,可转换成相应格式时间 */public clas...

2019-07-01 17:08:24 1004

原创 Android工具类——获取App 版本号和版本名称

public class VersionUtils { /** * 获取app versionCode */ public static int packageCode(Context context) { PackageManager manager = context.getPackageManager(); int code = 0; ...

2019-06-30 09:53:00 642

原创 Android GPIO工具类

GPIO0对应系统节点/sys/class/backlight/rk28_bl/gpio0GPIO1对应系统节点/sys/class/backlight/rk28_bl/gpio1GPIO2对应系统节点/sys/class/backlight/rk28_bl/gpio2GPIO3对应系统节点/sys/class/backlight/rk28_bl/gpio3 //读GPIO priv...

2019-06-27 14:34:22 1616

原创 Android简单的蓝牙搜索配对

蓝牙工具类: https://blog.csdn.net/qq_30297763/article/details/93873103public class DeviceListActivity extends Activity { // 调试用 private static final String TAG = "DeviceListActivity"; private ...

2019-06-27 14:26:51 1212

原创 Android蓝牙工具类:连接、配对、传输

ChangeTool 是一个工具类,详见: https://blog.csdn.net/qq_30297763/article/details/93873467/** * Created by XingAijian * Date: 2019/6/12_17:23 * <p> * 蓝牙工具类 */public class BTUtils extends Activity {...

2019-06-27 14:18:55 2580

转载 Android Byte字节相关工具类

public class ChangeTool { //------------------------------------------------------- // 判断奇数或偶数,位运算,最后一位是1则为奇数,为0是偶数 public static int isOdd(int num) { return num & 1; } ...

2019-06-27 14:15:08 1020

原创 获取RecyclerView的Item的EditView 视图及内容

private RecyclerView rv; View view = rv.getChildAt(postion); //postion为当前行的定位 EditText edit = view .findViewById(R.id.value); Log.d("Xing", "输入框内容:: "+edit.getText.toSring);...

2019-06-18 14:41:32 1610

原创 WPS去广告

1.点击卸载WPS2.卸载理由选择 不喜欢弹窗广告3.点击减少广告,去掉广告点完成。(详情见下图)

2019-05-29 16:25:18 1664

撸毛神器.exe

撸羊毛神器,实时更新提示! 各种网络活动:0元购、签到领现金等等~

2019-10-22

Android蓝牙连接配对通讯.zip

内含apk安装包和源码。功能为:android扫描蓝牙、连接蓝牙、和蓝牙信息交互(收发信息)等

2019-06-27

Android 通过SurfaceView 实现实时显示摄像头视频

Android SurfaceView 实现实时显示摄像头视频,详见博客:https://blog.csdn.net/qq_30297763/article/details/90241102

2019-05-16

Android SurfaceView 实现实时显示摄像头视频

Android SurfaceView 实现实时显示摄像头视频,详见博客:https://blog.csdn.net/qq_30297763/article/details/90241102

2019-05-16

Android群英传+Android群英传-神兵利器(带书签版本)

Android群英传+Android群英传-神兵利器(带书签版本)

2019-04-24

Android串口通信demo

1.Android studio 串口通信参考demo 2.博客相关:https://blog.csdn.net/qq_30297763/article/details/85997689

2019-01-07

Android谷歌串口工具serialPort api

1.谷歌开源的Android谷歌工具serialPort api ;(已将需要的整理好) 2.集合运行可参考该博客: https://blog.csdn.net/qq_30297763/article/details/85997689

2019-01-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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