自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 Android 9.0模拟器root权限获取

Android 9.0在获取权限时报如下错误remount of the / superblock failed: Permission deniedremount failed解决方法为:1.进入到sdk目录下的D:\androidstudio\sdk_manager\sdk_manager\emulator目录2.使用emulator命令在命令行中启动模拟器,并传入参数-writable-system -netdelay none -netspeed full即可,例如启动名为Android

2020-06-15 16:47:12 805 1

原创 org.apache.http.legacy网络请求

使用org.apache.http.legacy进行网络请求时,post请求设置参数有两种方式 HttpPost post = new HttpPost(OrderInfoQueryServiceUrl); LogUtil.d(TAG, "接口参数params:" + post.setEntity(new StringEntity(params.get(0).toString()));

2020-06-04 09:22:06 93

原创 RadioGroup动态添加RadioButton

在RadioGroup里动态添加RadioButton,通过以下代码添加 RadioButton radioButton = new RadioButton(refView.get().getActivity()); radioButton.setBackgroundResource(R.drawable.ghsj_button);group.addView(radio);页面效果并不是很好,背景图片还会拉伸,试了很多方法没有效果后来想到一种方案,结合xml使用&l

2020-05-13 17:56:05 223

原创 网络请求 android 6.0(api 23) SDK,不再提供org.apache.http.legacy

在新版android studio编译中,org.apache.http.legacy不再被提供,要想使用,必须在build.gradle文件中添加useLibrary 'org.apache.http.legacy’才可以使用请求方式为 List<NameValuePair> params = new ArrayList<NameValuePair>(); params.add(new BasicNameValuePair("REQUEST

2020-05-13 17:28:21 73

原创 Glide AppGlideModule

子module重写AppGlideModule,主app module重写的话,子module会被主module覆盖

2020-04-29 14:35:13 457

原创 contentProvider使用报错Unable to find app for caller android.app.ApplicationThreadProxy

当手动杀死contentprovider依赖的宿主service进程时,进程在被重新创建时报错04-23 11:32:59.605 14977-14977/? E/AndroidRuntime: FATAL EXCEPTION: main Process: com.gxott.plugin, PID: 14977 java.lang.SecurityException: Unab...

2020-04-23 12:23:48 116

原创 ContentProvider+MatrixCursor进程间应用通信

ContentProvider作为四大组件之一,经常用于进程间数据通信下面说一下如何使用1.继承ContentProvider`package com.example.contentprovider;import android.content.ContentProvider;import android.content.ContentResolver;import android....

2020-04-04 14:52:28 74

原创 android.database.CursorIndexOutOfBoundsException:

在使用ContentProvider+MatrixCursor中,报android.database.CursorIndexOutOfBoundsException: Requested column: -1, # of columns: 2错误,检查代码发现String name = mCursor.getString(mCursor.getColumnIndex(“AREA”));查找...

2020-04-04 14:40:43 84

原创 Androidx的编译错误

D:\Project\OTT\GXOTTPlugin\app\build\intermediates\incremental\mergeDevDebugResources\merged.dir\values-v28\values-v28.xml:7: error: resource android:attr/dialogCornerRadius not found.D:\Project\OTT\...

2020-03-26 10:09:14 272

原创 AndroidTv开发-焦点聚焦时放大view

在Android Tv开发中,经常遇到view捕获焦点时放大自身分享下放大自身代码package com.open.widget.utils;import android.graphics.PorterDuff;import android.view.View;import android.view.animation.AccelerateInterpolator;import an...

2020-03-19 16:58:41 141

原创 本地js与原生交互

1.建立assets目录2.loadata.xml内容<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title></title></head...

2020-03-04 16:40:26 103

原创 android包名和ApplicationId的区别

包名:如com.sun.gradledemo就是代码存储的位置、空间。java文件夹下放的是java代码,res文件夹下放的是资源文件,包名就是分门别类的放置代码的一个存储空间。应用ID:applicationId是Android应用的唯一标识,Google Play和其他的应用商店就是根据这个应用ID来区分是不是一个新的应用程序。android系统提供的一些api方法,比如Context.g...

2020-01-21 14:10:03 228

原创 解决aar混淆配置如何传递到主工程

最近工作中用到了aar打包提供给第三方使用的场景1.第一步在aar的工程里配置以下栏目buildTypes { release { minifyEnabled true //开启混淆 proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rul...

2020-01-17 16:47:20 473

原创 Android adb配置安装

1.adb工具下载链接链接:https://pan.baidu.com/s/1PruPEjoT3jCqi2hzpFN-eg提取码:fjny2、找到adb工具包里面的sdk文件下的 platform-tools,复制它的路径3、配置系统环境变量我的电脑–右键属性–高级系统设置—环境变量4、找到path变量,变量值中间用英文下的分号隔开,然后粘贴platform-tools; win1...

2020-01-04 19:51:08 55

原创 Android Studio关联SVN配置

一、SVN的安装command line 模式安装TortoiseSVN如果TortoiseSVN不是command line 模式来安装,C:\Program Files\TortoiseSVN\bin\svn.exe文件是找不到的android studio关联本地TortoiseSVN工具要用到该文件这里还要点击红色框框中下拉图标,下拉选择一下二、AndroidStudio中关...

2020-01-03 15:21:58 1183 1

原创 Service相关整理

一 Service启动绑定方式AndroidManifest.xml Service注册的代码 <service android:name="com.example.service.MyService"> <intent-filter> <action android:name="com.example.service.IMyService"...

2019-12-21 15:05:13 32

原创 解决aar包第三方库引用不到的问题以及aar包的封装

在封装sdk的过程中,android 工程将module打包成aar文件提供给他人使用,其中引用了别人的aar。但是module形成aar时不会自动把之前依赖的aar包打包进去,还有一些引用的第三方库也不会打包进去,用的时候需要重复引用。在这里提供了一个解决方案在root project 的根目录下的build.gradle里添加 dependencies { classpat...

2019-12-19 14:23:59 2487

原创 获取根视图view

viewGroup = (ViewGroup) activity.getWindow().getDecorView().getRootView();

2019-12-17 23:20:04 37

原创 svn show log查看失败

解决办法如下1.对服务器SVN做以下修改:(1)找到你SVN版本库下conf文件夹下的svnserve.conf文件;(2)打开svnserve.conf文件,将其中名为anon-access的一项设置为 anon-access = none。这样的话,日志文件即可显示正常。2.对于第一种方案,需要专门修改服务器的配置,但是一般服务器不会迁就客户端去修改配置,这时需要我们重新安装和服务...

2019-12-13 18:00:27 127

原创 git删除提交记录

git reset --hard HEAD~2git push -f origin master

2019-12-08 15:39:49 22

原创 adb error

【转】adb.exe,start-server’ failed – run manually if necessary【转】Android adb.exe程序启动不起来,如何处理解决问题:百度google大家多说的是任务管理器 kill掉adb 或者重启adb server,但我任务管理器就没有adb ,猜测是某个程序占用了adb端口。于是按此思路查找。5037为adb默认端口 查看该端口...

2019-12-03 15:03:23 62

原创 ImageView_item

<?xml version="1.0" encoding="utf-8"?><layout> <data> </data> <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/and...

2019-12-02 11:33:32 27

原创 activity设置成dialog样式

1.style配置<style name="Theme.ActivityDialogStyle" parent="AppTheme"> <!--设置dialog的背景--> <item name="android:windowBackground">@color/whiteColor</item> <!--设置Dialog的windowFra...

2019-11-28 14:10:50 265

原创 MyTabLayout使用

MyTabLayout是我们经常使用的一个控件,结合viewpager+fragment使用,模块化、可复用性更高tablayout基本使用流程如下: adapter = new BaseTabFragmentAdapter<>(getSupportFragmentManager()); ArrayList<BaseFragment> fragment...

2019-11-12 11:16:01 99

原创 Rxjava 报错io.reactivex.exceptions.UndeliverableException: java.lang.InterruptedException

在使用Rxjava进行线程调度时,模拟耗时操作,调用了Thread.sleep(10000);切到后台或者退出程序报这个错误,发现Thread没有try catch导致,不写编译时不报错,但是运行时报错或者添加如下代码解决问题RxJavaPlugins.setErrorHandler(new Consumer<Throwable>() { @Override public void a...

2019-11-05 16:01:00 1702

原创 Ubuntu连接不上网络的解决方法

Ubuntu突然连接不上网络了,网络连接方式是桥接模式打开计算机->管理 将DHCP和NAT service启动就好了

2019-09-29 21:09:18 1220

原创 友盟实时日志,测试设备已添加,无数据返回问题

友盟实时日志,测试设备已添加,MobclickAgent.setPageCollectionMode(MobclickAgent.PageMode.AUTO);UMConfigure.setLogEnabled(true);等步骤都已添加却无数据返回,多方查明是因为fiddler开启了代理模式,导致数据无法传送,将代理关闭问题解决...

2019-09-27 15:03:24 599

原创 Clang-Tidy is not found

在Androidstudio进行Ndk开发时出现错误显示工具找不到,博主的studio版本是3.4.1,网上搜了下针对该案例一片空白,最后没办法在打钩的地方把对号取消,就不会报这个warning了,但是治标不治本,有更好的方案的可告知博主...

2019-09-25 17:15:59 623

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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