自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

共同成长的专栏

学会分享,学会生活。

  • 博客(68)
  • 资源 (9)
  • 收藏
  • 关注

原创 Google Play应用上架流程(含踩坑经验)

1. 要申请一个Google Play开发者账号并且支付25美刀首先打开你的Google浏览器输入网址:https://play.google.com/apps/publish,然后登陆Google账号如果你要支付25美刀然后到开发者页面 1.点击“所有应用”——“创建应用”,会出现一个弹窗注意:在选择默认语言时,先明确你的用户...

2019-08-15 15:08:48 14124

原创 Android 接入baceBook

最近在项目中需要接入facebook的应用事件也就是国内友盟,顺便记录一下官网地址:https://www.facebook.com/login/文档地址:https://developers.facebook.com/docs/app-events/getting-started-app-events-android/?translation#log-manually应用事件是An...

2019-08-15 15:06:50 722

原创 获取GooglePlay下载来源广告数据统计接入同时analytics埋点

获取GooglePlay下载来源广告数据,就是你的应用通过广告推广到各个渠道也就是代投,当用户点击这条广告之时,会跳转到Google Play的下载页面,Google Play会记录你是在哪个推广渠道跳转到Google Play的,当用户下载安装之后我们可以用谷歌提供的api来获取信息,这些数据让你们的市场部或者运营部去分析哪个渠道带来的用户量更多或者那个渠道的转化率高。在Google Play8...

2019-08-15 12:24:12 2021 4

原创 Android集成Firebase(含Analytics功能)

Firebase的集成有两种方式,一种是使用 Firebase 智能助理,一种是手动添加Firebase。本文用的是手动添加,官网地址:https://console.firebase.google.com/1.第一步进入官网添加项目直接上图2.添加完项目点进去在控制台添加应用按照他的步伐走起来:1.输入您的应用的包名称。输入应用使用的包名称十分重要。只有将一...

2019-08-15 11:51:24 2886

原创 Retrofit+RxJava+OkHttp项目中的使用

近来比较火的网络框架,自己项目中已经使用了,1.Retrofit简单的一句话就是通过通过代理方式和注解转换成一个serviceMethod然后调用callFactory执行的okhttp3.Callt得到返回的数据serviceMethod.callAdapter.adapt(okHttpCall)来产生method所定义的返回值。简单使用注解请求方式用途@PathGET用于替换Url路径中的变量...

2018-06-29 14:19:23 513

原创 微信公众号开发之jfinal wxin

jfinal wxing大家可能不太熟悉,他是jfinal框架(中国开源框架),用这个做微信公众号开发,非常快的,因为他已经把所有的微信的接口都集成里面了,我们主要是调用它的按口要是你们PM要快点开发成功的话,我建议用这个框架。框架下载地址:官网地址:http://www.jfinal.com/   开源社区 http://git.oschina.net/jfinal/jfinal-wei

2016-12-02 15:12:43 6898

原创 微信公众号开发

公司要弄微信公众号,我也看了微信公众号的接口文档和一些例子,现在我从项目拿出这些心得第一步肯定是要申请公众号的,要么是自己申请测试号(http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login)的,要么公司申请。第二步填写基本配置,在基本配置中有一项注意的是那URL那就是外网地址,我推荐的是用花生壳,当时用了新浪的云和其它的,

2016-12-02 14:35:07 634

原创 百度云上传图片

private static final org.apache.commons.logging.Log logg = LogFactory.getLog(MemberoneActivity.class);// ----------------------------------------static String host = "bcs.duapp.com";static Str

2014-11-11 10:53:43 1272

原创 Android 性能优化相关

自定义的静态Handler可以加一个弱引用还有一个主意的就是当你Activity被销毁的时候如果还有消息没有发出去就remove掉吧removeCallbackSandMessages去清除Message和 Runnable 加 null 写在生命周的onDestroy()就行。

2023-10-16 10:47:15 547

原创 List<String>和JsonString的相互转换

法2:String str2 = strList .stream().collect(Collectors.joining(","));法1:String str = JSONObject.toJSONString(strList);str 存入的格式为:["xx1","xx2"]str2存入格式为: "xx1,xx2"2.JsonString转List<String>

2023-04-21 16:57:58 2193

原创 GooglePlay SSL Error Handler

上架 GooglePlay SSL Error Handler

2023-02-22 14:40:36 651

原创 Android 对拦截请求body重新组装记录

okhttp重新组装数据

2022-12-07 22:07:18 623

原创 ViewPager留两边 显示左右两边的视图

<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/pager_layout" android:layout_width="match_parent" android:layout_height="match_parent" android:clip.

2021-12-23 10:10:31 638

原创 Android中Touch事件分析--解决HorizontalScrollView滑动和按钮事件触发问题

1)、按下按钮,不滑动,触发按钮功能(2)、按下按钮,滑动触发滑动事件这里的按下包含长按和短按情况首先要解决这个问题需要明白Android中的Touch事件是如何进行处理的,这里有一篇文章:Android中Touch事件的处理逻辑_jwzhangjie的专栏-CSDN博客 里面详细介绍了Touch事件处理方法,总结性语句: 当TouchEvent发生时,首先Activity将TouchEvent传递给最顶层的View, TouchEvent最先到达最顶层 view 的 di...

2021-11-04 15:36:30 741

原创 Android Studio 疑难杂症

打正式包时报错 Lint found fatal errors while assembling a release target 原因 同一文件使用同名id或强行引用第三方包下的控件所造成 解决 打开app->build->reports-lint-results-release-fatal.xml,里面会清楚标明问题的位置和错误信息 --------------------------------------------------------分割线----..

2021-10-09 16:48:01 214

原创 Glide控制显示4个角

自定义Glidepackage com.sibei.lumbering.utils;import android.content.res.Resources;import android.graphics.Bitmap;import android.graphics.BitmapShader;import android.graphics.Canvas;import android.graphics.Paint;import android.graphics.RectF;import

2021-03-26 11:17:25 142

原创 Android 拦截WebView请求,并加入或修改参数(GET)

WebView提供了方法shouldInterceptRequestmWebView.setWebViewClient(new WebViewClient() { @Nullable @Override public WebResourceResponse shouldInterceptRequest(WebView view, String url) { if (url.contains("UserName")) { URL...

2021-01-31 17:33:50 939

原创 Android 横竖屏切换时 Dialog 布局自适应

自定义的Dialog :public class GiveUpGameDialog extends Dialog { ...... @Override public void onContentChanged() { super.onContentChanged(); Display display = mActivity.getWindowManager WindowManager.LayoutParams para...

2021-01-28 15:14:08 1373

原创 android控件拖动,移动、解决父布局重绘时控件回到原点

最近公司做小游戏开发,写倒计时加进度条 拖动问题private boolean isIntercept = false;/** 按下时的位置控件相对屏幕左上角的位置X */private int startDownX;/** 按下时的位置控件距离屏幕左上角的位置Y */private int startDownY;/** 控件相对屏幕左上角移动的位置X */private int lastMoveX;/** 控件相对屏幕左上角移动的位置Y */private int lastMoveY.

2021-01-27 10:05:24 259

原创 Android切换到主线程

Android切换到主线程方法一: view.post(Runnable action)textView.post( new Runnable() { @Override public void run() { textView.setText("更新textView"); //还可以更新其他的控件 imageView.setBackgroundResource(R.dr.

2021-01-27 09:50:10 246

原创 Android六边形图像

Android六边形图像Glide.with(mContext).asBitmap().load(ranking.get(2).getGame_image().replace(":\\/", "/").toString()).into(new SimpleTarget<Bitmap>() { @Override public void onResourceReady(@NonNull Bitmap resource, @Nullable Transition<? su

2021-01-27 09:47:20 276

原创 Caused by: java.lang.IllegalStateException: Only fullscreen opaque activities can request orientatio

Back traces starts. java.lang.RuntimeException: Unable to start activity ComponentInfo{com.vlion.xuehua/com.vlion.xuehua.activity.SplashActivity}: java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation at android.a...

2020-12-01 17:20:27 352

原创 Android java.lang.IllegalArgumentException: You cannot start a load for a destroyed activity

Android项目有时会出现这样的异常:Thread Name: 'main' Back traces starts. java.lang.IllegalArgumentException: You cannot start a load for a destroyed activity at com.bumptech.glide.manager.RequestManagerRetriever.assertNotDestroyed(RequestManagerRetriever.java:...

2020-10-30 10:37:42 250

原创 Android强制设置横屏或竖屏

全屏在Activity的onCreate方法中的setContentView(myview)调用之前添加下面代码requestWindowFeature(Window.FEATURE_NO_TITLE);//隐藏标题getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);//设置全屏横屏按照下面代码示例修改Activ..

2020-09-02 09:30:58 1441

原创 io.agora.rtc.internal.AudioRoutingController$HeadsetBroadcastReceiver

com.activity.ChatActivity has leaked IntentReceiver io.agora.rtc.internal.AudioRoutingController$HeadsetBroadcastReceiver@32f559 that was originally registered here. Are you missing a call to unregisterReceiver()? android.app.IntentReceiverLeaked: Acti..

2020-07-15 13:38:25 711

原创 通过goole获取手机唯一标识

国内的一些方法获取手机的唯一标识现在7.0之后都不好了,不多说直接上代码,主要是根据goole商店import android.content.ComponentName;import android.content.Context;import android.content.Intent;import android.content.ServiceConnection;impor...

2019-09-17 10:36:28 569

原创 获取GooglePlay下载来源广告第二种方式

第一种方式以google play发送广播方式第二种就是以下方式:dependencies { ... compile 'com.android.installreferrer:installreferrer:1.0'}final InstallReferrerClient mReferrerClient = InstallReferrerClient.newB...

2019-08-29 18:38:47 986

原创 Android 拉起小程序页面进行传值

公司在做弄这一块顺便就贴出来1.第一步要知道AppId,小程序原始 ID,第二步要在微信开发平台进行绑定APP2.直接贴代码 String appId = Contants.WEIXIN_APP_ID; // 填应用 AppId IWXAPI api = WXAPIFactory.createWXAPI(LoginActivity.this, appId)...

2019-03-14 16:57:19 1055

原创 Android 自定义对话框

不多说直接贴代码public class DialogMemberUtil { private OnClick onClick; public Dialog dialog; public Dialog dialogLoading; public void setOnClick(OnClick onClick){ this.onClick =...

2019-03-14 16:35:46 166

原创 Android如何把 内容复制到剪贴板

public void setClipboard(){//获取剪贴板管理器:ClipboardManager cm = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);// 创建普通字符型ClipDataClipData mClipData = ClipData.newPlainText("Label", "...

2019-03-14 16:26:30 7030

原创 打开软键盘

 /**     * 打开软键盘     *     */    public static void openKeybord(Activity mActivity,EditText mEditText) {        if (mActivity != null){            mEditText.requestFocus();            InputMethodManag...

2018-06-29 12:56:48 217

原创 android 系统工具类

static { if (Build.VERSION.SDK_INT &gt;= Build.VERSION_CODES.KITKAT) { try { Class&lt;?&gt; c = Class.forName("android.os.SystemProperties"); Method m = c.getDeclaredMethod("get", String.clas...

2018-06-29 12:55:56 325

原创 解压工具类

    /**     * 解压文件,不设置密码     * @param zipFilePath 被解压的文件路径(完整路径)     * @param unzipFilePath 解压后文件保存的路径 (文件的输出路径)     */    public static void unZip (String zipFilePath , String unzipFilePath) {       ...

2018-06-29 12:54:20 267

原创 文件管理工具类

public final class FileUtil {    //格式化的模板    private static final String TIME_FORMAT = "_yyyyMMdd_HHmmss";    private static final String SDCARD_DIR = Environment.getExternalStorageDirectory().getPath...

2018-06-29 12:53:00 291

原创 Activity管理

public class AppManager {    public Stack&lt;Activity&gt; getActivityStack() {        return activityStack;    }    private Stack&lt;Activity&gt; activityStack;    private static AppManager appManager...

2018-06-29 12:50:14 375

原创 日期工具类

  /**                                                                                                                               * 时间戳转换成日期格式字符串                                                     ...

2018-06-29 12:49:09 121

原创 网络处理工具

public class NetworkUtil {    public static int NET_CNNT_BAIDU_OK = 1; // NetworkAvailable    public static int NET_CNNT_BAIDU_TIMEOUT = 2; // no NetworkAvailable    public static int NET_NOT_PREPARE ...

2018-06-29 12:47:07 276

原创 Android之ExpandableListView的各种效果(默认展开不合闭,自定义父栏目及箭头控制)

1. 设置ExpandableListView 默认是展开的:   先实例化exListView (ExpandableListView所有数据齐全后可用,否则报错)exListView.setAdapter(exlvAdapter); //遍历所有group,将所有项设置成默认展开 intgroupCount = exListView.getCount(); for (inti...

2018-03-22 11:14:57 1950

原创 Android 中shape的使用(圆角矩形)

一、在res/drawable文件夹下创建一个xml文件:&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;!--shape drawable xml文件中定义的一个几何图形,定义在res/drawable/目录下,文件名filename称为访问的资源ID在代码中通过R.drawable.filename进行访问,在xml文件中通过@[package:...

2018-03-22 11:13:43 1634

原创 软键盘挡住EditText

第一种方案:            android:screenOrientation="portrait"            android:windowSoftInputMode="stateHidden"               android:configChanges="orientation|keyboardHidden">      and

2017-10-26 17:49:17 218

Activity管理

Activity管理

2019-03-12

android 系统工具类

android 系统工具类

2019-03-12

底部菜单栏Demo

底部菜单栏Demo,

2019-03-11

使用 RadioGroup和TabHost 实现底部菜单栏

使用 RadioGroup和TabHost 实现底部菜单栏,

2019-03-11

Android项目源码一款阅读类App MVP + RxJava + Retrofit

Android项目源码一款阅读类App MVP + RxJava + Retrofit

2019-03-11

HttpUtil-master

HttpUtil-master

2019-03-11

Retrofit+mvp

Retrofit2-master

2019-03-11

类型日期选择

各种类型日期选择

2019-03-11

Android-Universal-Image-Loader-maste

用于图片查看器,大虾们一起分享,一起进步,

2015-01-16

空空如也

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

TA关注的人

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