- 博客(82)
- 资源 (32)
- 收藏
- 关注
原创 kotlin 万能适配器
引用思路直接在activity初始化adapter就可以了,不用在写那么多各种实体的是适配器,一个适配器。itemView是R.layout.item_material_ready_new_activity。mDataBind.MotivationRecyclerview是你自己的recyclerview。Kotlin语言的直接考这四个类直接拿来用就可以了。里面只写一个onItemClick就够用了。item就是datas里面单个数据集。datas是你的数据集合。...
2022-07-20 10:40:09 413
原创 vue中el-image-viewer大图预览 给 v-html 添加 onclick 拦截事件
v-html 添加 onclick 拦截事件 el-image-viewer大图预览
2022-05-12 17:15:38 1118
原创 android studio 导入依赖报错——Could not find xxx
// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript {repositories {maven { url ‘https://maven.aliyun.com/repository/google’ }maven { url ‘https://maven.aliyun.com/repository/jcenter’ }maven {
2021-01-11 10:30:59 1575
原创 android app锁定后台运行的方法
因为安卓系统后台程序限制,软件在长时间挂后台运行时会被系统杀掉,可以将程序加入清理白名单中,并在手机系统设置中的“电池->后台高耗电中允许软件后台高耗电”具体方法如下:1.将应用加入到清理白名单中方法:(1)vivo手机设置方法:打开任务切换界面----点击app右上角的锁图标使其变为锁定状态,或者将当前app向下拖动即可(2)oppo手机设置方法:打开任务切换界面----点击app右上角图标后会出现“锁定”按钮,点击锁定即可,或者将当前app向下拖动即可(3)小米手机设置方法:打开任务切换界
2021-01-05 19:33:51 7916
原创 android 打开摄像及拍照及返回数据处理兼容不同版本
在Android7.0系统上,Android 框架强制执行了 StrictMode API 政策禁止向你的应用外公开 file:// URI。 如果一项包含文件 file:// URI类型 的 Intent 离开你的应用,应用失败,并出现 FileUriExposedException 异常,如调用系统相机拍照,或裁切照片。官方地址FileProvider <!--android7.0拍照 需要注册FileProvider--><provider android:name
2020-12-17 19:53:56 151
原创 android v4 v7重复依赖问题深究
v4 v7重复依赖问题深究. 如果你的app必须要使用本地lib引入v4库,那么就排除开源库的v4包:compile(‘com.facebook.fresco:fresco:0.10.0’) {exclude module: ‘support-v4’}如果是源码形式引入的开源库:compile (project(’:thirdpart:RecyclerViewAdapterLibrary’)){exclude group: ‘com.android.support’}作者:08_carme
2020-07-03 16:08:39 240
原创 信鸽推送集成华为渠道通知补充适用于小米魅族oppovivo
如何设置消息点击事件TPNS 推荐使用 Intent 方式进行跳转(注:SDK 点击消息默认支持点击事件,触发后打开主界面,如果在 onNotifactionClickedResult 设置跳转操作会与管理台/API中指定的自定义跳转冲突,导致自定义的跳转失效)。使用 Intent 方式跳转指引:在客户端 App 的 manifest 上,配置需要跳转的页面:如要跳转 AboutActivity 指定页面,示例代码如下:<activityandroid:name="com.qq.xg.Ab
2020-06-18 14:31:57 328
原创 Android 创建服务器 NanoHttpd
android 特使手机终端创建一个服务器 对外公开地址(生成一个二维码的地址) 扫码识别点开为一个web 页面,可以下载本地的相关资源 或者播放本地的资源使用NanoHttpd在Android项目中搭建服务器android 服务器播放视频其实都大同小异我的包直接用的 [android 服务器播放视频] 项目里面的libpackage com.pad.ui.activity.progressbar;import android.util.Log;import java.io.Fil
2020-06-12 13:57:56 734
原创 android SwitchPreference ListPreference使用
<header android:fragment="kadacom.com.pad.ui.activity.progressbar.SettingsActivity$GeneralPreferenceFragment" android:icon="@drawable/ic_info_black_24dp" android:title="@string/pref_header_general" />有这种的不多说 ,直接 SwitchPrefe
2020-06-10 17:05:12 478
原创 Android Room Orm框架学习
Android Room Orm框架学习有时,确切的字段和组字段必须是独一无二的。你可以强加这个独一无二的特性通过设置一个@Index注解的unique属性为true。如下代码阻止了表拥有两行包含同样的firstName和last列的值集合。@Entity(indices = {@Index(value = {"first_name", "last_name"}, unique = true)})class User { @PrimaryKey public int i
2020-06-10 11:00:40 181
转载 Android Studio 掌握这些调试技巧,Debug能力不能再高啦
https://www.jianshu.com/p/985f788fae2c
2020-05-28 09:24:57 149
原创 java基础面试知识点
泛型中extends和super的区别PECS原则最后看一下什么是PECS(Producer Extends Consumer Super)原则,已经很好理解了:频繁往外读取内容的,适合用上界Extends。经常往里插入的,适合用下界Super。java中==和equals和hashCode的区别int、char、long各占多少字节数int与integer的区别探探对java多态...
2020-04-29 14:16:52 210
原创 android中handler 轮询数据变化 使用WeakReference防止内存泄露
自己项目有个传感器传数据,需要一直监听,刷新页面操作,一直刷新页面才出现内存泄露泄露的原因Java 的强引用、弱引用、软引用、虚引用考进项目里面直接用方法 private Runnable timerRun = new Runnable() { @Override public void run() { mOperationH...
2020-04-27 15:17:26 314
原创 Bugly Android 这个错误 Cleartext HTTP traffic to android.bugly.qq.com not permitted 处理方法
android p 有这个问题android:networkSecurityConfig="@xml/network_security_config"这个文件 network_security_config<?xml version="1.0" encoding="utf-8"?><network-security-config> <domain-c...
2020-04-24 16:39:48 991
原创 java 接口回调
public interface AttendanceConfig { public void postDate(PunchClockVO.DataBean dataBean);}public class AttendanceLister { AttendanceConfig attendanceConfig; //注册监听器方法 public void...
2020-04-17 13:53:19 170
原创 android DatePickerDialog 当前日期之前的不可选中
初始化 private int myear; private int mmonth; private int mday; private DatePickerDialog.OnDateSetListener datePickerListener = new DatePickerDialog.OnDateSetListener() { public...
2020-04-09 09:42:27 1368
原创 小米,oppo等平台认领签名包
jarsigner工具签名apk的命令格式如下:jarsigner -verbose -keystore [您的签名存放路径]-signedjar [签名后的文件名] [未签名的文件名] [您的证书名称(别名千万别整错)]您的证书名称(别名千万别整错)就红圈这个其他就没难度了...
2020-04-08 09:10:59 342
原创 二维码库 断点下载大文件多文件 okdownload
二维码库 https://github.com/bingoogolapple/BGAQRCode-Android
2020-03-19 09:00:43 247
原创 信鸽推送集成华为渠道通知干货适用于小米魅族oppovivo
信鸽渠道通过华为渠道发送通知,关于各种各样配置自己搞定就可以了;通知可以点击跳转到指定页面带参数都是可以的,所以信鸽给华为渠道接口可以没有传custom_content,赋值的时候赋空值了,可以通过 intent 传值* ClickAction ca = new ClickAction(); ca.setActionType(3); ca.setIntent("intent:...
2020-01-17 13:59:30 1911
原创 程序员高能抢票攻略
N多年的春节回家历程,对12306的抢票攻略熟记于心,什么智行,12306Bypass了,起他抢票软件,最近发现,还没有我手抢的快,下面开始高能了放大间距抢票1:首先我是苏州坐到郑州,但是呢,这个间距你是很少抢到的,多年的经验,那就抢上海到郑州的吧(放票那是12306的算法整的,大区间多放票,票买的差不多了,在小区间放票)2:...
2019-12-25 15:14:14 1131
原创 Activity 不同启动模式常见应用场景
Standare:默认,无需设置SingleTop:APP接收到多条推送消息,点开不同消息,均由同一实例展示。SingleTask:APP的主页,无论哪种业务场景下再次回到此页,都不应保留之上Activity。SingleInstance:如APP经常调用的拨打电话、系统通讯录、地图类APP 等页面,不同APP调用此类Activity 时,首次创建实例,之后其他APP只能复用此实例...
2019-12-10 13:53:39 245
原创 OKGO 同步数据请求 数据解析
Response resStr = OkGo.post(URI) .upJson(upJson) .execute(); NewLoginBean message = gson.fromJson(resStr.body().string(), new TypeToken<NewLogin...
2019-12-03 13:56:21 1996
原创 OkGo 过滤器 Interceptor 更新 token
项目里面要实现okgo 过滤器 token 超时对token做更新操作重点代码在下面@Override public Response intercept(final Chain chain) throws IOException { time = app.getNewLoginBean().getTicket().getExpires() / 10000; ...
2019-12-03 13:53:26 1023
原创 android 2018优秀框架整理
https://blog.csdn.net/lyc088456/article/details/80092162
2019-11-27 15:21:01 192
原创 RecyclerViewPager 一次翻一整页面,显示三个
https://github.com/codeairfight/RecyclerViewPager
2019-11-19 18:52:37 1399
原创 Android 边框模糊阴影效果
<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape android:shape="rectangle"> ...
2019-09-27 16:30:54 1389
原创 KotlinMvp 转化为mvc项目体验
https://github.com/git-xuhao/KotlinMvp根据这个例子,,我给他转化为MVC, 语言还是kotlin ,最近学kotlin ,这个项目很适合练手超级好的一个项目,通过他你可以学到好多东西,里面的适配器,通用的是配置器,可以用到其他任何项目中,里面有个CoordinatorLayout 很炫酷,其他自己体会吧...
2019-07-17 14:34:40 151
原创 在Kotlin中使用TypeToken配合Gson
在java中,我们是这样使用的: Type type = new TypeToken<Result>() { }.getType();然后使用Gson去解析对象:gson.fromJson(json, type);在Kotlin中:第一种方式:val turnsType = object : TypeToken<List<Turns>&...
2019-07-12 22:12:21 3373 1
原创 RxJava常用操作符 Observable.fromIterable
import io.reactivex.Observable val bannerItemData: ArrayList<HomeBean.Issue.Item> = mData.take(bannerItemSize).toCollection(ArrayList()) val bannerFeedList = ArrayList<Str...
2019-07-12 21:17:05 4902
原创 FlexboxLayout使用指南
添加android:flexbox的依赖dependencies { compile 'com.google.android:flexbox:0.3.2' //引入RecyclerView compile 'com.android.support:appcompat-v7:26.+' compile 'com.android.support:design:26....
2019-07-09 13:38:01 673
原创 基于Kotlin+MVP+Retrofit+RxJava+Glide 等架构实现短视频类小项目(https://github.com/git-xuhao/KotlinMvp)
https://github.com/git-xuhao/KotlinMvp这个项目对于理解Kotlin+MVP很有启发:项目里面用到RxJavaRxAndroidRetrofitGlideLoggerFlycoTabLayout(https://www.jianshu.com/p/2f715eedda08)Flexbox-layout(伸缩布局)RealtimeBlurVie...
2019-07-09 10:19:43 268
原创 android 程序员认知-单例模式
class Single { private static final Single s=new Single(); private Single(){} public static Single getInstance() { return s; }}为什么方法是静态的:不能new对象却想调用类中方法,方法必然是静态的,静态方法只能...
2019-06-21 09:50:23 118
TabColDemo.zip
2019-07-17
集成glide,okgo ,ARouter,greendao,butterknife等框架的android demo
2018-08-07
ndroid 打造万能的封装ListView 适配器
2016-11-03
静默安装和智能安装
2016-05-25
android 文件 视频 音频 下载 简约版
2016-03-29
android 文件 视频 音频 下载
2016-03-28
cordova android 扫一扫
2015-09-09
极光推送 IM
2015-09-09
Android JSON 解析库的使用
2015-07-14
图灵机器人项目聊天实战
2015-05-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人