8 沉水之木

尚未进行身份认证

我要认证

人生需要一个引路人

等级
TA的排名 3w+

Android 微信小程序打不开app方案解决

之前一直困扰着app跳转小程序之后,小程序中无法唤起APP了,而且的响应信息也没有,终于结合多方案解决这个问题。1,manifest中一定要这么写2,WXEntryActivity必须要放指定路径,而且位于包名下,就是com.xxxx.xxx.wxapi.WXEntryActivity这里有两个问题注意,要加上taskAffinity你的包名,launchMode要加上,WX...

2019-05-09 18:33:35

android apk下载DownloadDialog

当我开发一个app的时候,需要加入一个版本更新功能然后根据接口返回的版本信息对比进行判断是否需要更新app。

2017-09-18 12:01:34

微信Failed to resolve: com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+

今天2017年7月20日,微信的版本其实到了com.tencent.mm.opensdk:wechat-sdk-android-without-mta:1.3.4版本了,有的人解决这个bug的是将“+”改成具体版本号1.3.4,当然如果对应的bug是这样的,就能成功。但是如果bug不是这样的,那就是新的问题。我记录以下还有一种气情况会是这样。如图:工程中的.idea中libraries中的

2017-07-20 14:11:02

解决Error:All flavors must now belong to a named flavor dimension. Learn more at https://d.android.com

这个问题是Android studio升级到3.0之后,运行的时候会提示gradle要升级到3.5版本才能编译。于是我把我的gradle升级到了 gradle-4.1-milestone-1 版本,是2017年7月份最新版本了。于是我把主程序的build.gradle中的gradle版本改成了这个,具体指定哪个版本我也不知道,于是就写了个3.0+ dependencies {

2017-07-12 15:29:58

新下载的Google chrome安装后无法添加扩展程序

之前我在这个电脑下载了Google chrome无论如何都无法添加扩展程序,找了很多办法都没有用。解决方案:重启电脑就可以了Google做的产品怎么能扩展文件都添加不了呢,浏览器兼容性都应该做的很好呀,可能需要重启电脑吧。

2017-07-12 13:45:36

解决Warning:com.alipay.sdk.sys.b: can't find referenced class com.ta.utdid2.devi

之前我打包混淆的时候有遇到这个问题,不过如果真的有混淆难以解决的也不要怕,因为现在app加固工具非常的多,而且也很稳定不混淆用加固工具也是可以的。这个问题就是alipay的包不能被依赖,可以现在alipay都是给的jar包,有的你即使跳过jar包不被依赖也是无法解决的。就是这样:#-libraryjars libs/alipaySingle-20170510.jar有很多人依然无法

2017-07-12 11:37:47

解决The same input jar alipaySingle-20170510.jar] is specified twice.

之前我打包混淆的时候有遇到这个问题,不过如果真的有混淆难以解决的也不要怕,因为现在app加固工具非常的多,而且也很稳定不混淆用加固工具也是可以的。这个问题就是alipay的包不能被依赖,可以现在alipay都是给的jar包,有的你即使跳过jar包不被依赖也是无法解决的。就是这样:#-libraryjars libs/alipaySingle-20170510.jar有很多人依然无法解决这个

2017-07-12 11:36:02

解决Java.lang.NoSuchFieldError: POSTING at java.lang.reflect.Method.getDefaultVal

之前我打包混淆的时候有遇到这个问题,不过如果真的有混淆难以解决的也不要怕,因为现在app加固工具非常的多,而且也很稳定不混淆用加固工具也是可以的。下面我就说一下这个问题,这个问题提示上就已经说明了反射问题,你混淆了一些带有IOC(反转控制或依赖注入)的是不能进行混淆的,比如:RxJava,Dagger2,Gson,JackSon,FastJson,ButterKnife和一些依赖注入工具等

2017-07-12 11:28:53

Android6.0系统以下的麦克风权限处理

基本上只在Android6.0版本去处理相关的权限。但是,以此,如果6.0以下,5.0或4.0呢,本来只需要在manifest中授权即可的,但是需求是有的手机非要把权限禁止了,然后还让你提示未授权,可以因为6.0以下机型的不同,判断获取的接口不一定好使怎么办。在这儿我只有语音的处理方法。顺便拿出6.0系统处理权限代码:直接就可以使用。1,首先在BaseActivity中添加如下代码;

2017-04-06 16:13:33

Android 仿钉钉组织架构功能,动态创建多个按钮,并给每个按键添加监听事件

现在基本上很多的企业都会使用钉钉,然后细心地人会看到钉钉组织架构功能。在联系人中放着一个可以展开的公司,下面有组织架构和自己所在的部门。现在我们产品经理说我们项目中也要加入组织架构功能,而且给个变态的需求就是如果一个人在多家公司呢。那就得有多个组织架构了。这个需求你可能一下就会想到用ExpandListView能解决所有问题。可以呢,如果他本身就存在在ExpandListView的

2017-03-29 15:44:50

Android MediaPlayer音频焦点问题,抢占声道

MediaPlayer既可以播放音频又可以播放视频,基本遇到的问题就是我在听音乐的时候播放音频或视频,出现了重叠的声音。这样对用户体验来说有些不太好,要控制别的应用是不可能的,所以只有去抢占声道了。当应用程序需要输出音频或通知的时候,需要请求音频焦点,当请求得到音频焦点之后,监听音频焦点的变换,当音频焦点变换了,根据返回回来的音频焦点码进行相应的处理。音频焦点的注册使用音频管理器的AudioMan

2017-03-29 14:46:08

Android图片查看器,点击可放大缩小,左右滑动

前言:每次看到微信和朋友圈的时候点击图片放大效果动画感觉还不错,还可以根据图片定位获取图片,动画展开,这个开始让我思索。其实没有想象中的那个难 ,就是获取图片的定位相对来说难一点而已。

2017-03-15 14:39:54

Android Activity管理工具类

Activity管理工具类

2016-12-08 14:47:38

Android EditText框输入清理工具类

EditText框输入清理工具类

2016-12-08 14:45:13

Android弹出软键盘工具类

弹出软键盘工具类

2016-12-08 14:42:03

Android媒体播放工具类

package com.maobang.imsdk.util;import android.media.MediaPlayer;import android.net.Uri;import android.util.Log;import java.io.FileInputStream;import java.io.IOException;import com.maobang.im

2016-12-08 14:40:08

Android按钮防止多次点击跳转工具类

原理是利用时间差,package com.maobang.imsdk.util;import java.util.Calendar;/** * 防止多次点击按钮 * Created by Administrator on 2016/11/18. */public class PreventDoubleClickUtil { private static long la

2016-12-08 14:38:04

Android生成二维码的工具类

这是个非常快速简单的工具类,直接使用就可以了。还需要Zxing.jar包package com.maobang.imsdk.util;import android.graphics.Bitmap;import android.graphics.Canvas;import com.google.zxing.BarcodeFormat;import com.google.zxing.E

2016-12-08 14:34:04

Android正则表达式工具类

用正则表达式,验证手机号,密码,用户import java.util.regex.Matcher;import java.util.regex.Pattern;/** * 正则表达式 * Created by Administrator on 2016/9/19. */public class RegexUtils { private boolean startCheck

2016-12-08 14:31:41

Android系统管理工具类

这是一个系统管理工具类,管理sd卡,判断网络,uri转换,获取屏幕宽高,获取网络类型,隐藏软键盘,复制文本到粘贴板,获取状态栏高度,获取当前进程等。上代码import java.io.File;import android.annotation.SuppressLint;import android.annotation.TargetApi;import android.app.A

2016-12-08 14:29:24

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。