- 博客(16)
- 资源 (1)
- 收藏
- 关注
转载 扫描二维码
导入依赖 implementation 'cn.yipianfengye.android:zxing-library:2.2'在Application中初始化@Override public void onCreate() { super.onCreate(); ZXingLibrary.initDisplayOpinio...
2019-07-03 18:01:08
282
转载 今日头条适配使用
快速开始添加依赖implementation 'me.yatoooon:screenadaptation:1.1.1' 始化工具类(1.)创建自己的application继承Applicationpublic class App extends Application { @Override public void onCreate() { ...
2018-10-09 15:18:57
2004
原创 AndFix热修复集成
先导入依赖:可以去github看: implementation 'com.alipay.euler:andfix:0.5.0@aar'新建Application初始化public class AndFixApplication extends Application { public static PatchManager mPatchManager; @Ov...
2018-10-08 17:46:16
240
原创 一个高德定位Utils
进入高德平台创建应用获取key,下载sdk。这边我只需要定位AMap_Location_V4.2.0_20180809.jar放入libs在Manifest里面配置 <!--高德地图定位--> <meta-data android:name="com.amap.api.v2.apikey" android:value="913e56******...
2018-09-10 11:54:32
918
原创 又一个上拉加载下拉刷新开源库。
我先贴上github地址:https://github.com/scwang90/SmartRefreshLayout1.在 build.gradle 中添加依赖//1.1.0 API改动过大,老用户升级需谨慎compile 'com.scwang.smartrefresh:SmartRefreshLayout:1.1.0-alpha-14'compile 'com.scwang.s...
2018-09-05 15:31:50
470
原创 一个开源的下拉刷新效果
看到一个比较舒服的下拉框架,好东西需要分享。github:https://github.com/android-cjj/HaoKanRefresh导入module(项目中的library)在settings.gradle中添加次libinclude ':app',':library'接下来布局<?xml version="1.0" encoding="utf-8"...
2018-09-05 11:15:49
313
原创 跨进程启动app的三种方式
1、通过包名Intent LaunchIntent = getPackageManager().getLaunchIntentForPackage(packageName);intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);//跨进程需要加此flagsstartActivity(LaunchIntent);2、通过actionI...
2018-08-31 10:45:04
1111
原创 全局捕获异常
在文件里面注册声明import android.app.Application; import tes.ray.view.activity.CrashHandler; public class MainApplication extends Application{ @Override public void onCreate() { super....
2018-08-28 10:54:35
347
原创 TabLayout公用fragment
public class MainActivity extends AppCompatActivity { private TabLayout tab; private ViewPager vp; @Override protected void onCreate(Bundle savedInstanceState) { super.onCre...
2018-08-28 10:49:46
383
转载 APP中对网络状态变化进行全局提示
1. 实现监听网络状态变更的广播接收器 我们使用广播接收器接收网络变化的 Intent,这里直接使用静态注册的方法,因为我们不需要在每个页面单独注册这个 Receiver,那太重量级了。NetworkConnectChangedReceiver.javapublic class NetworkConnectChangedReceiver extends BroadcastRece...
2018-08-20 10:41:36
1362
转载 如何用代码区分android TV和手机? 适配Android TV ?
可通过以下方法判断是否运行在TV设备上public static final String TAG = "DeviceTypeRuntimeCheck";UiModeManager uiModeManager = (UiModeManager) getSystemService(UI_MODE_SERVICE);if (uiModeManager.getCurrentModeType()...
2018-08-16 16:41:25
5853
原创 RecyclerView是否到底部(或者横向)最后一条
mCollectionWatch.setOnScrollListener(new RecyclerView.OnScrollListener() { //用来标记是否正在向最后一个滑动 boolean isSlidingToLast = false; @Override public voi...
2018-08-09 15:55:13
1504
原创 文字过长跑马灯效果
<style name="MarqueeStyle"> <item name="android:singleLine">true</item> <item name="android:marqueeRepeatLimit">marquee_forever</item>
2018-08-02 18:44:07
2485
转载 获取版本号
/** * 获取版本号 * */ public static String getLocalVersionName(Context ctx) { String localVersion = ""; try { PackageInfo packageInfo = ctx.getApplicationCon...
2018-08-01 19:32:04
360
原创 友盟推送集成
在友盟官网注册应用,获得appkey,secret等信息。 下载sdk,主lib导入jar包,umeng-common-1.5.3.jarutdid4all-1.1.5.3_proguard.jar导入module push 再settings.gradle :include ':app', ':push'创建MyApplication,进行初始化:...
2018-07-31 17:56:52
673
原创 Zxing二维码生成
先导入core-3.3.0.jar。依赖 生成二维码方法。implementation 'com.google.zxing:zxing-parent:3.3.3'/*** * 生成二维码 * */public static Bitmap generateBitmap(Context context, String content, int width, int hei...
2018-07-24 10:46:58
609
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人