自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 236

转载 今日头条适配使用

快速开始添加依赖implementation 'me.yatoooon:screenadaptation:1.1.1' 始化工具类(1.)创建自己的application继承Applicationpublic class App extends Application { @Override public void onCreate() { ...

2018-10-09 15:18:57 1875

原创 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 198

原创 一个高德定位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 876

原创 又一个上拉加载下拉刷新开源库。

我先贴上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 429

原创 一个开源的下拉刷新效果

看到一个比较舒服的下拉框架,好东西需要分享。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 261

原创 跨进程启动app的三种方式

 1、通过包名Intent LaunchIntent = getPackageManager().getLaunchIntentForPackage(packageName);intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);//跨进程需要加此flagsstartActivity(LaunchIntent);2、通过actionI...

2018-08-31 10:45:04 1025

原创 全局捕获异常

在文件里面注册声明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 307

原创 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 329

转载 APP中对网络状态变化进行全局提示

1. 实现监听网络状态变更的广播接收器 我们使用广播接收器接收网络变化的 Intent,这里直接使用静态注册的方法,因为我们不需要在每个页面单独注册这个 Receiver,那太重量级了。NetworkConnectChangedReceiver.javapublic class NetworkConnectChangedReceiver extends BroadcastRece...

2018-08-20 10:41:36 1295

转载 如何用代码区分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 5587

原创 RecyclerView是否到底部(或者横向)最后一条

mCollectionWatch.setOnScrollListener(new RecyclerView.OnScrollListener() { //用来标记是否正在向最后一个滑动 boolean isSlidingToLast = false; @Override public voi...

2018-08-09 15:55:13 1424

原创 文字过长跑马灯效果

<style name="MarqueeStyle"> <item name="android:singleLine">true</item> <item name="android:marqueeRepeatLimit">marquee_forever</item>

2018-08-02 18:44:07 2409

转载 获取版本号

/** * 获取版本号 * */ public static String getLocalVersionName(Context ctx) { String localVersion = ""; try { PackageInfo packageInfo = ctx.getApplicationCon...

2018-08-01 19:32:04 273

原创 友盟推送集成

在友盟官网注册应用,获得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 609

原创 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 548

fresco工具类,可替换框架。

名字是高德demo,之前写过高德demo没换工程,内容是fresco的~~~

2018-10-15

空空如也

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

TA关注的人

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