android
swywszy
这个作者很懒,什么都没留下…
展开
-
安卓 android activity和dialog沉浸式状态栏设置
public static void fullScreen(Window window) { if (window == null) { return; } if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { if (Build.VERSION.SDK_INT >...原创 2020-01-16 15:07:22 · 3707 阅读 · 0 评论 -
Android 过滤重复的内容
/** * @author xt on 2020/4/14 15:15 * 过滤重复回调,只接收一次回调 * 安卓的广播会返回多次一模一样的数据,只需要处理一次,需要去重操作 */public interface IRepeatHandler { boolean isRepeat(); void setRepeat();}/** * @author xt on 2020/7/28 13:46 * 用时间间隔来判断是否重复 */public class My..原创 2020-07-28 16:07:09 · 696 阅读 · 0 评论 -
Android 需要重复执行的代码处理
1、处理需要重复执行的代码public abstract class RepeatExecuteHandler { private int mRemainingTimes; public RepeatExecuteHandler(int remainingTimes) { this.mRemainingTimes = remainingTimes; } public boolean repeatExecute() { mRemaini原创 2020-07-27 11:46:38 · 1001 阅读 · 0 评论 -
安卓 android ijkplayer rtsp 播放
github地址:https://github.com/zxrmmxt/SampleIjkplayerRtspPlay使用ijkplayer库,功能单一,只有rtsp播放功能,对播放延迟做了优化原创 2020-07-24 14:44:58 · 1175 阅读 · 0 评论 -
Android项目混淆配置
proguard-rules.pro文件中配置# Add project specific ProGuard rules here.# By default, the flags in this file are appended to flags specified# in D:\work\Develop_tool\android-sdk/tools/proguard/proguard...原创 2020-03-25 15:41:04 · 750 阅读 · 0 评论 -
安卓 Android VLC RTSP 播放
github项目地址:https://github.com/zxrmmxt/SampleVlcRtspPlayrtsp资源地址是网上随便找的,可以替换自己的原创 2020-07-14 11:22:22 · 1798 阅读 · 0 评论 -
Android从硬件里读取字节数据
多个地方同时使用AsyncTask读硬件数据,一定要用task.executeOnExecutor(AsyncTask.SERIAL_EXECUTOR);而不是task.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);原创 2016-08-18 09:06:22 · 323 阅读 · 0 评论 -
安卓 android BLE广播工具类
/** * @author xt on 2019/11/21 14:44 */@RequiresApi(api = Build.VERSION_CODES.LOLLIPOP)public class BleAdvertisingModel { private static final String TAG = BleAdvertisingModel.class.getSimpleName(); private sta.原创 2020-07-13 16:15:36 · 1293 阅读 · 0 评论 -
Activity切换动画问题
@Overridepublic void startActivity(Intent intent) { super.startActivity(intent); overridePendingTransition(R.anim.in_from_right, R.anim.anim_no);}@Overridepublic void finish() { super.finish(); overridePendingTransition(R.anim.anim_no.原创 2020-07-13 15:29:12 · 168 阅读 · 0 评论 -
android recyclerview分隔线
/** * @author xuti on 2018/11/1. */public class RecyclerViewItemDecoration extends RecyclerView.ItemDecoration { public static final int HORIZONTAL = LinearLayout.HORIZONTAL; public stati...原创 2020-01-16 14:10:07 · 195 阅读 · 0 评论 -
安卓 android 多语言工具类
/** * @author xt on 2020/1/6 13:09 * 英文增加value-en文件夹 * 中文简体增加values-zh文件夹 */public class MyLanguageUtils { public static Context updateLanguage(Context context) { Locale locale = g...原创 2020-01-15 11:09:07 · 374 阅读 · 0 评论 -
安卓GSON使用详解
安卓GSON使用的一点经验:public class JsonUtils { /********************************************json的反序列化********************************************/ /**************************json数组字符串转成对象数组*******原创 2018-01-25 17:06:15 · 994 阅读 · 0 评论 -
安卓mqtt
mqtt的连接、订阅、发布:依赖库:compile 'org.eclipse.paho:org.eclipse.paho.client.mqttv3:1.0.2'/** * Created by Administrator on 2017/2/23. * 支持mqtt连接,断开,订阅,发布,添加和移除监听器 */public class MqttManager { private stati...原创 2018-01-25 17:32:00 · 1160 阅读 · 0 评论 -
安卓键盘显示隐藏和光标显示隐藏
/*************点击空白地方,输入法隐藏******************/ @Override public boolean dispatchTouchEvent(MotionEvent ev) { if (ev.getAction() == MotionEvent.ACTION_DOWN) { View v = getCurrent...原创 2018-03-08 14:39:41 · 1262 阅读 · 0 评论 -
安卓运行时权限
依赖库:/**********Easypermissions简化了Android M的运行时权限的申请、结果处理、判断等步骤***********/compile 'pub.devrel:easypermissions:0.2.0'/**********Easypermissions简化了Android M的运行时权限的申请、结果处理、判断等步骤***********/public class R...原创 2018-03-16 11:47:45 · 400 阅读 · 0 评论 -
java mail
需要三个jar包activation.jar,additionnal.jar,mail.jarpublic class Mail { public String host; public String port; public String username; public String password; public String from; public ...原创 2016-06-22 16:31:11 · 325 阅读 · 0 评论 -
解决getView()方法反复执行
问题描述:在ScrollView中嵌套使用了ListView/GridView,ListView/GridView只显示一行,为了解决这个问题,重写了ListView/GridView的onMeasure()方法。 protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { isOnMeasu...转载 2018-04-26 13:53:47 · 1751 阅读 · 0 评论 -
okhttp断点下载unexpected end of stream异常解决
try (FileOutputStream fileOutputStream = new FileOutputStream(file, true); InputStream is = response.body().byteStream()) { while ((len = is.read(buffer)) != -1) { fileOutputStream.write(...原创 2019-05-25 17:02:21 · 7416 阅读 · 0 评论 -
安卓问题记录
1、安卓BLEAndroid6.0以上系统,开发的app(targetSdkVersion为23或以上)在vivo,oppo,一加上搜索不到附近BLE设备,手机自带的设置-蓝牙下面是可以搜索到附近BLE设备的,其他品牌手机均可正常运行。解决:1、修改targetSdkVersion为23以下2、打开系统的位置信息开关(判断GPS是否打开,未打开跳到系统设置位置信息)2、...原创 2018-01-25 15:04:20 · 704 阅读 · 0 评论