- 博客(35)
- 收藏
- 关注
原创 Android apk下载
//主要方法 public void downloadApk(String downloadUrl) { clearApk(getString(R.string.app_name) + ".apk"); //TODO 1.封装下载请求 DownloadManager.Request request = new DownloadManager.Req...
2019-04-12 16:22:43 2187
原创 设计模式
工厂设计模式:在本人认为他就是生产对象的一种设计模式,工厂设计又称为静态方法模式,又称多态工厂模式。以下是实现的代表性的代码。//抽象产品因为不知道生产什么样的产品这里可以使用抽象类,或者普通的类也行。 interface Product{ abstract void show();}//具体的产品class A implements Product{ @Override ...
2019-03-30 15:18:40 177
原创 简单实现夜间模式
在res包values包下建立colors.xml文件可直接复制原有的改内容就OK!此处是xml代码可直接粘贴代码<?xml version="1.0" encoding="utf-8"?><resources> <color name="colorPrimary">#3F51B5</color> <color name...
2019-03-30 12:37:04 301
原创 AsyncTask结合HttpUriconnection异步请求
package com.example.abnerming.httputil.net;import android.os.AsyncTask;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.PrintWriter;imp...
2019-02-13 10:03:08 229
原创 简单实现支付宝支付
1.导入sdk官方可下载2.导入混淆-keep class com.hyphenate.** {*;}-dontwarn com.hyphenate.**-libraryjars libs/alipaySDK-20170922.jar-keep class com.alipay.android.app.IAlixPay{*;}-keep class com.alipay.andr...
2019-01-23 20:37:44 275
原创 简单实现微信支付
1.导入微信的Activity导入微信依赖api’com.tencent.mm.opensdk:wechat-sdk-android-with-mta:+’在你的src下建立public class WXEntryActivity extends Activity implements IWXAPIEventHandler { private static final int ...
2019-01-23 19:51:28 360
原创 简单实现表情包
1.先看效果2.依赖//添加仓库maven { url ‘https://jitpack.io’ }implementation ‘com.github.hani-momanii:SuperNova-Emoji:1.1’3.xml文件&amp;amp;amp;amp;lt;ImageView android:id=&amp;amp;amp;quot;@+id/emoji_btn&amp;amp;amp;quot; androi
2019-01-19 19:13:01 1203
原创 获取所有的Activity对象方便管理Activity
public class ExitAppliation extends Application{ private List activityList = new LinkedList(); private static ExitAppliation instance; private ExitAppliation(){ } // 单例模式中获取唯一的MyApplication实例 pu...
2019-01-18 15:48:04 423
原创 自定义广播监听网络状态
import android.content.BroadcastReceiver;import android.content.Context;import android.content.DialogInterface;import android.content.Intent;import android.net.ConnectivityManager;import and...
2019-01-18 10:50:03 260
原创 RecyclerView+toolbar+CoordinatorLayout
此处悬浮球是Android 自带的需要导入依赖&amp;amp;amp;lt;?xml version=&amp;amp;quot;1.0&amp;amp;quot; encoding=&amp;amp;quot;utf-8&amp;amp;quot;?&amp;amp;amp;gt;&amp;amp;amp;lt;RelativeLayout xmlns:android=&a
2019-01-13 19:54:16 267
原创 Android 依赖整理
compile’com.nostra13.universalimageloader:universal-image-loader:1.9.5’ 图片依赖compile ‘de.hdodenhof:circleimageview:2.0.0’ 圆形依赖implementation ‘com.google.guava:guava:16.0.1’implementation ‘com.goog...
2019-01-13 19:26:51 294
原创 OkHttp工具类抽取
package bwie.example.com.guilin20181119.utils;import android.os.Handler;import android.os.Message;import java.io.IOException;import okhttp3.Call;import okhttp3.Callback;import okhttp3.OkHttp...
2018-11-22 19:12:31 235
原创 RXJAVA+Retrofitt添加拦截器
1.拦截器类import android.util.Log;import com.facebook.drawee.backends.pipeline.BuildConfig;import java.io.IOException;import java.net.URLDecoder;import okhttp3.Interceptor;import okhttp3.Request;...
2018-11-21 19:32:13 487 1
原创 HttpURLConnection请求网络工具类
import android.os.Handler;import android.os.Message;import com.google.common.io.CharStreams;import java.io.InputStream;import java.io.InputStreamReader;import java.io.PrintWriter;import java....
2018-11-18 19:38:00 233
原创 RXJAVA+Retrofit抽取
1.第一步import java.util.Map;import io.reactivex.Observable;import okhttp3.ResponseBody;import retrofit2.http.GET;import retrofit2.http.POST;import retrofit2.http.QueryMap;import retrofit2.http.U...
2018-11-18 19:33:24 242
原创 SqlLite简单使用
1.//继承SQLiteOpenHelper类public class SqlHelper extends SQLiteOpenHelper{ //重写构造初始化数据库 public SqlHelper(Context context) { super(context,"info.db",null,1); } //创建表 @Overr...
2018-11-18 19:28:39 201
原创 butterknife使用
导入依赖 implementation 'com.jakewharton:butterknife:9.0.0-rc1' annotationProcessor 'com.jakewharton:butterknife-compiler:9.0.0-rc1'二.导入权限 classpath 'com.jakewharton:butterknife-gradle-plugin...
2018-11-04 18:57:39 188
原创 ViewPager适配器
/*欢迎页适配器 */public class WelcomeAdapter extends PagerAdapter{ private int[] images_top={ R.drawable.welcome1_top, R.drawable.welcome2_top, R.drawable.welcom...
2018-11-04 13:20:11 348
原创 GreenDao配置使用
第一步//学习地址https://blog.csdn.net/qq_38520096/article/details/78833801//网站可看https://github.com/greenrobot/greenDAO2 . 第二步CV大法classpath 'org.greenrobot:greendao-gradle-plugin:3.2.2' // add plugi...
2018-11-01 21:18:37 230
原创 Android异常大全
Android异常大全java.lang.NullPointerException这个异常的解释是 "程序遇上了空指针 ",简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指针,即把数组的初始化和数组元素的初始化混淆起来了。数组的初始化是对数组分配需要的空间,而初始化后的数...
2018-11-01 11:45:03 188
原创 简单实现跑马灯
//可以自己实现自定义view@SuppressLint({"ViewConstructor", "AppCompatCustomView"})public class MarqueeTestView extends TextView implements Runnable { private static final String TAG = "MarqueeTextView";
2018-11-01 10:44:27 364
原创 EventBus使用
//依赖 implementation 'org.greenrobot:eventbus:3.1.1'/步骤:1.在需要传值的地方使用//传递数据//参数为对象或者集合EventBus.getDefault().post(mStudents);2.在接收的地方使用 //注册放入onCreate因为只执行一次 EventBus.getDefault().regi...
2018-10-31 19:09:32 209
原创 流式布局简单实现
//主方法//创建集合 private List&lt;String&gt; mStrings=new ArrayList&lt;&gt;(); final EditText ed_search=(EditText)findViewById(R.id.ed_search); ed_search.setOnClickListener(new View.OnClick...
2018-10-23 19:04:53 266
原创 Recycle多条目适配器
package bw.abner.com.recymoreapplication;import android.content.Context;import android.support.annotation.NonNull;import android.support.v7.widget.RecyclerView;import android.view.View;import and...
2018-10-21 19:58:15 219
原创 XRecycleView集成
build依赖 implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'com.android.support:appcompat-v7:28.0.0' api 'com.android.support:recyclerview-v7:28.0.0' implementation ...
2018-10-20 08:20:52 241
原创 RecycleView适配器
package com.bwie.guilin.day11test.adapter;import android.content.Context;import android.support.annotation.NonNull;import android.support.v7.widget.RecyclerView;import android.view.View;import a...
2018-10-20 08:13:56 230
原创 友盟集成QQ第三方登录获取显示头像
导入jar2.复制官方布局3.导入依赖 compile 'com.umeng.sdk:common:latest.integration' compile 'com.github.bumptech.glide:glide:3.7.0' &amp;amp;amp;amp;lt;uses-permission android:name=&amp;amp;amp;quot;android.permission
2018-10-18 19:41:10 367
原创 信鸽推送集成
//注册信鸽//初始化应用public class App extends Application { @Override public void onCreate() { super.onCreate(); XGPushConfig.enableDebug(this,true); XGPushManager.registerP...
2018-10-18 19:14:03 292
原创 手动推送方法
//直接在主方法中调用 private void show() { NotificationManager mNotificationManager = (NotificationManager) context.getSystemService(NOTIFICATION_SERVICE); NotificationCompat.Builder mBuilder...
2018-10-18 19:01:30 438
原创 高德地图
//第一步导入jar////高德地图生成主入口package com.bwie.guilin.mapdemo;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;import android.widget.Toast;import com...
2018-10-18 15:25:07 280
原创 动态获取网络权限
public class PermissionUtils {public static void permission(final Context context, final PermissionListener listener){ AndPermission.with(context) .permission(Permission.CAMERA, Permi...
2018-10-16 10:36:46 1229
原创 Banner
package com.bwie.guilin.demologin.Fragment;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.support.annotation.Nullable;import an...
2018-10-14 19:30:06 173
原创 二维码
package com.bwie.guilin.demoerweima;import android.content.Intent;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.support.annotation.Nullable;import android.su...
2018-10-14 19:27:51 258
原创 自定义View水波纹
package com.bwie.guilin.demolian;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;i...
2018-10-07 18:12:06 183
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人