Android
缥缈神
这个作者很懒,什么都没留下…
展开
-
vivo 部分机型调不起微信
manifest里添加一句代码<queries> <package android:name="com.tencent.mm" /> </queries>原创 2022-05-30 09:25:54 · 384 阅读 · 0 评论 -
支付宝 app支付报错 ALIN10146
这是官方给的排错流程: 1.请求appid应用未上线或者是应用类型是第三方应用2.签约权限问题3.签名类型使用错误4.请求参数问题5.秘钥匹配问题6.应用类型问题如果上面流程都排查完毕,请看看是不是下面这个问题请查看初始化的时候charset编码格式是否是utf-8,如果是GBK格式,你的参数里面有中文会导致乱码从而也是报这个ALIN10146错误。特别是subject这个参数一般都是中文附带后台获取参数的方法:...原创 2020-12-08 11:57:20 · 1587 阅读 · 0 评论 -
android 与 java后端 rsa 加密解密互通 (整理修改别人的)
后端工具package com.kingyon.backend.snake;import java.io.ByteArrayOutputStream;import java.security.KeyFactory;import java.security.KeyPair;import java.security.KeyPairGenerator;import java.security.PrivateKey;import java.security.PublicKey;import j原创 2020-12-04 11:11:36 · 672 阅读 · 2 评论 -
Android Studio 3.0.1升级--出现的坑(多方整理出来的)
错误一Error:Execution failed for task ':Lubanlibrary:javaPreCompileDebug'.> Annotation processors must be explicitly declared now. The following dependencies on the compile classpath are found to co原创 2018-01-16 15:00:32 · 1605 阅读 · 0 评论 -
中兴 ZXV10 B860AV2.1-A 中国移动盒子 开adb和wifi(海南盒子);适用于大部分(除两款外)不打开adb 进行安装软件或抓取日志
开启adb方式:在主页长按5s以上返回,松开后接着按左键就会弹出adb打开界面,有的是会显示二维码,打开wifi:在设置界面 连续按左键10次,就会叫你输入密码,一般是10086(当地联系移动的电话号码)。就可以了......原创 2020-07-09 18:12:35 · 85200 阅读 · 41 评论 -
gradle一直提示更新:Gradle files have changed since last project sync. A project sync may be necessary fo
今天发现我的Android studio 一直提示 sync now,但是点击了也没得用。最后才反应过来是不是电脑时间有问题。因为某种原因我把自己电脑时间给更改成比最后一次动代码的时间更前面。所以才出现这样的情况,当把时间改回来就同步成功了。如果小伙伴所有的办法都是过来了后,可以看看是不是这个问题导致的。...原创 2020-04-16 15:41:22 · 1119 阅读 · 0 评论 -
记录四川移动盒子打开adb命令的方法 型号:UNT401H
开启adb方式有两种:一、在遥控器上切换着连续按 应用和收藏键 ,大概两次循环按键就会出来adb快速开关界面。ps:有可能adb开关界面一闪而过,速度快也可以打开。如果手速不行那么把电视关闭从新打开,在打开后第一时间按键就会一直停留到adb开关界面。二、外接一个键盘,在键盘上连续按 F7、F8 键就可以进入到Android默认界面。ps:...原创 2020-04-15 13:05:18 · 18169 阅读 · 0 评论 -
记录四川移动盒子打开adb命令的方法 型号:UNT402H
第一步:首先进入到设置里面 密码是 10086第二步:进入到最后一项其他设置里面。停留在设置里面 输入 90123 ,最后选项就会出现一个厂家设置,进去就有adb 与工厂模式...原创 2020-03-27 15:31:36 · 18106 阅读 · 11 评论 -
TCL电视打开adb 方式,并安装外部apk。(解决adb 能连接,但不能安装外部apk问题)
https://jingyan.baidu.com/article/9c69d48f80022013c9024e16.html原创 2020-03-16 15:06:06 · 15876 阅读 · 2 评论 -
记录一个海信电视(VIDAA)进入开发者方式
菜单按钮大概长这样 目方法一(我这边没有效果):1、设置 ->声音 ->音平衡 ->按数字键“1969” (需要链接外接键盘,不要按小键盘的数字)->屏幕上出现大写的 M 时,点击遥控器的菜单 按钮就会进入到工厂模式。2、进入工厂模式 ->ADB调试方法二(成功)1、点击设置->在设置界面连续点击四次遥控器上的菜单按钮->进入到开发者...原创 2020-03-11 16:25:14 · 25957 阅读 · 12 评论 -
NestedScrollView子布局有时候显示不出高度
NestedScrollView子布局有时候显示不出高度的时候在NestedScrollView 加这个属性就可了 android:fillViewport="true"原创 2017-12-19 09:23:08 · 3391 阅读 · 0 评论 -
android studio获取SHA1或MD5
在eclipse下获取SHA1或MD5简单,但是初步转入到Android studio下面就有点吃力。在网上找了些方法,有在Android studio下的terminal中输入如命令的,但是总是获取不到,后面发现了一个简单的方法。记录下以备以后使用。原创 2017-05-09 14:05:21 · 355 阅读 · 0 评论 -
集合转json或String转json
GsonBuilder builder=new GsonBuilder();Gson gson = builder.create();String repand = gson.toJson(list);原创 2018-01-08 15:39:16 · 534 阅读 · 0 评论 -
微信不走回调或调不起支付页面(分享、第三方登录、支付)
微信不走回调的几种情况:第一:在AndroidManifest.xml没有配置回调<!-- 微信分享回调 --><activity android:name=".wxapi.WXEntryActivity" android:configChanges="keyboardHidden|orientation|screenSize" android:expo...原创 2018-02-28 12:00:48 · 2222 阅读 · 0 评论 -
解决异常 android.os.FileUriExposedException
从Android 7.0开始的,不再允许在app中把file:// Uri暴露给其他app,否则应用会抛出FileUriExposedException。原因在于,Google认为使用file:// Uri存在一定的风险。比如,文件是私有的,其他app无法访问该文件,或者其他app没有申请READ_EXTERNAL_STORAGE运行时权限。解决方案是,使用FileProvider生成conten...原创 2018-03-22 18:01:40 · 1431 阅读 · 0 评论 -
recyclerView 中item为EditText控件 使用notifyDataSetChanged刷新全部,数据错误问题
final EditText etAward = holder.getView(R.id.etAward);if (etAward.getTag() instanceof TextWatcher) {//先移除监听 etAward.removeTextChangedListener((TextWatcher) etAward.getTag());}etAward.setText(bo...原创 2018-07-02 16:09:29 · 1171 阅读 · 0 评论 -
EditText点击外部失去焦点,点击内部自动获取焦点
将这些代码加入到baseActivity就可以控制所有的editText的焦点了//使editText点击外部时候失去焦点@Overridepublic boolean dispatchTouchEvent(MotionEvent ev) { if (ev.getAction() == MotionEvent.ACTION_DOWN) { View v = getCur...原创 2018-07-04 17:56:48 · 5817 阅读 · 8 评论 -
Android NDK 下载地址
https://developer.android.google.cn/ndk/downloads/原创 2018-08-03 14:26:47 · 7438 阅读 · 0 评论 -
微信分享失败总结
微信分享和支付失败常见错误:1.坚信代码正确的前提下:如果返回错误码-1,那么去检查你的签名文件用微信签名工具生成的签名和微信后台是否一致。 如果直接调试包,也要主要是否指定了签名文件,同上也要与微信后台的一致。(说白了就是签名文件不要换过去换过来)2.如果返回错误码-6,麻烦你把手机关机试试。很大几率是缓存...原创 2019-01-04 11:08:25 · 2439 阅读 · 1 评论 -
Activity给自己下面其中一个Fragment传数据
在需要得到数据的Fragment中写一个这样的静态方法public static GoodsFragment newInstance(BoutiqueBean.DataBean data){ //静态方法 GoodsFragment goodsFragment = new GoodsFragment();//GoodsFragment是需要数据的Fragment Bundle原创 2017-05-24 17:21:49 · 262 阅读 · 0 评论 -
横屏隐藏状态栏,竖屏显示状态栏
@Overridepublic void onConfigurationChanged(Configuration newConfig) { if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE ) {//横屏 int flag = Win原创 2018-01-11 09:52:56 · 1566 阅读 · 0 评论 -
NavigationView侧滑栏Item的Icon不显示本身颜色
NavigationView侧滑栏Item的Icon不显示本身颜色,要设置NavigationView.setItemIconTintList(null);//传个null这样icon就会显示本身颜色,不然默认为灰色原创 2017-07-08 11:11:19 · 517 阅读 · 0 评论 -
JAVA String移除空白行
//text2.replaceAll("(?m)^\\s*$(\\n|\\r\\n)", ""); 这样就会将空白的行给移除掉String text1= text.replaceAll("[ ]+","");//将多个空格替换成掉String text2=text1.replaceAll("[]{0,}","").replaceAll("(?m)^\\s*$(\\n|\\r原创 2017-06-14 14:34:28 · 6059 阅读 · 0 评论 -
关于TabLayout与Viewpager绑定后TAB上的文字不显示问题
如题,这个问题有点点坑爹的感觉。看了源码才发现,TabLayout与ViewPager绑定的时候tabDetailsNavigation.setupWithViewPager(viewPagerDetails);这里面他居然将我的Tab全部给移除了。下面是源码:画圆圈的代码将我们的Tab给全部移除了。画矩形的地方又重新再设置TAB,并且在设置文字,所以这样一来就没有TAB了。并且设置的文字原创 2017-05-19 16:38:38 · 2556 阅读 · 0 评论 -
android调用系统相机、相册、裁剪
三个常量,用来判断是相机、相册、还是裁剪后的回调(这里重点提醒下,Android根据URI去获取相册图片在4.4.4版本后是不一样的,所以如果Android版本在4.4.4以上就要去转换下uri,网上搜一下怎么转换吧) private static final int PHOTO_CARMERA = 1; private static final int PHOTO_PICK = 2; ...原创 2017-04-12 17:13:32 · 512 阅读 · 2 评论 -
RecyclerView的Item点击事件
初学RecyclerView个人笔记,高手勿喷,欢迎指正。RecyclerView没有给setOnItemClickListener方法。如果要给RecyclerView设置Item的点击事件,就要自己在adapter里面自定义封装。首先在adapter中自定义这几项/** * 申明接口类型的变量 */private OnItemClickListener onItemCli原创 2017-05-25 14:30:51 · 398 阅读 · 0 评论 -
解决Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'. > com.android.build
解决Android studio运行报 Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: b原创 2017-05-12 10:30:38 · 2898 阅读 · 0 评论 -
Unable to execute dex: Multiple dex files define 解决方法
今天eclipse导入了一个项目运行时无缘无故的报错,网上找了无数的办法都不行,最后发现项目关联了一个appcompat_v7依赖,这是系统自动依赖的。但是我没有点击应用此依赖所以就出错了。后面手动点击了后就好了。原创 2017-05-02 17:14:48 · 200 阅读 · 0 评论 -
Android判断程序是否在运行
在一个应用中,或一个Service 、Receiver中判断一个应用是否正在运行,以便进行一些相关的处理。这个时候我们需要得到一个ActivityManager,这个Manager顾名思意就是管理Activity的,它有一个方法叫getRunningTasks,可以得到当前系统正在运行的Task的列表,代码如下: ActivityManager am = (ActivityManag转载 2017-04-11 17:08:41 · 537 阅读 · 0 评论 -
ListView头部嵌套ListView显示不全解决方法
public class MainActivity extends Activity { private ListView listView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceS转载 2017-02-27 14:03:58 · 313 阅读 · 0 评论 -
NavigationView的scrollbars隐藏
NavigationView的Meun中item多了后,出现滑动滚动条十分丑,想隐藏。在代码中写android:scrollbars=“gone” 没有作用。只能这样才会隐藏://隐藏navigationView的scrollbarsNavigationMenuView navigationMenuItemView = (NavigationMenuView) navigationView.转载 2017-07-18 15:55:31 · 573 阅读 · 0 评论 -
Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'. > com.android.bui
Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.> com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate原创 2017-07-24 15:24:48 · 868 阅读 · 0 评论 -
Android 集成支付宝
本文章适用于后台返回Android支付信息,Android端调用支付宝支付,这也是官方推荐的。。。文章开始之前请先做好准备工作:1.先下载支付宝SDK到libs文件下,官方下载地址:https://doc.open.alipay.com/doc2/detail.htm?treeId=54&articleId=104509&docType=1 2.在AndroidManifest.xml原创 2017-09-29 20:57:31 · 364 阅读 · 0 评论 -
去除AppBarLayout阴影
今天又个需求是去掉AppBarLayout的阴影。我首先想到的事设置AppBarLayout的android:elevation="0dp"最后发现没有什么卵用.....最后在网上趴,还真找到了个方法,就是重修AppBarLayout的Style:style name="myAppBarLayout" parent="android:Widget"> item name="ele转载 2017-09-20 21:20:34 · 699 阅读 · 0 评论 -
引用动态库
sourceSets { main { jniLibs.srcDirs 'libs' }}原创 2017-09-11 15:53:35 · 282 阅读 · 0 评论 -
对话框 适用于recyclerView点击Item中的按钮弹出
//item里面的控件点击后弹出private void showPop(final Order data) { if (popupDialog == null) { popupDialog = new PopupDialog(getContext(), R.layout.dialog_delete, new View.OnClickListener() {原创 2017-09-09 15:43:02 · 3040 阅读 · 0 评论 -
关于讯飞语音合成报MscSpeechLog: onCompleted: 用户校验失败.(错误码:10407)错误
这个错误在官方解释过呢,是下载的SDK与申请的APPID不对应而出现的错误。但今天出现了个问题也是报10407错误,但不是因为SDK与APPID不对应而造成的,而是因为初始化的问题。都知道初始化有两种 SpeechUtility.createUtility(this, SpeechConstant.APPID + "=123456"+ SpeechConstant.FORCE_LOGI原创 2017-09-15 19:34:30 · 10082 阅读 · 2 评论 -
inflate.inflate(R.layout.xxxx,null); 报空指针异常
如题,这里报一个毫无关联的java.lang.NullPointerException怎么看怎么不合理,最后才知道在R.layout.xxx 的布局中有个View控件,并且将大写的V写成小写的v了,androidStudio也不会报错,所以特此记录。。。。写代码真的要小心.原创 2017-09-13 10:31:19 · 995 阅读 · 5 评论 -
EditText弹出的软键盘带搜索按钮
在editText添加属性:android:singleLine="true"android:imeOptions="actionSearch"在当前activity的配置文件中(AndroidManifest.xml)添加属性android:windowSoftInputMode="adjustPan"最后在Activity监听edittext的setO原创 2017-09-04 19:04:33 · 1390 阅读 · 0 评论 -
关于Popupwindow打死不显示问题
这是个坑,一定要设置了PopupWindow的宽度与高度才能显示,缺少一个都不行。。。原创 2017-08-03 16:23:21 · 583 阅读 · 0 评论