自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android-Gradle插件断点调试

1、添加remote2、终端执行--挂起等待状态3、执行4、打断点调试

2021-07-08 10:57:52 389

原创 码云remote: error: File: , exceeds 100.00 MB

1、查看文件git rev-list --objects --all | grep f13efd0b4f1fb7e0fbcc37af1bed51b8a4140f67可以查看到本地的文件名,删除,再次commit,push 无效因为在之前的commit中该文件已经提交到git中2、执行git filter-branch -f --prune-empty --index-filter 'git rm -rf --cached --ignore-unmatch 文件名' --tag-name-filt

2021-05-06 11:05:57 3820 5

原创 java.lang.IllegalArgumentException

问题1:java.lang.IllegalArgumentException: Service not registered原因:重复解绑unbindService(connection)问题2:java.lang.IllegalStateException: closed场景:okhttp拦截器response.body.toString()后会被close,再次执行时会异常closed问题3:java.lang.IllegalArgumentException: bad base-

2021-04-02 11:37:03 2844

原创 java.lang.IllegalStateException: The content of the adapter has changed but ListView did not....

问题场景:listView.visibility == View.GONE更改了adapter的内容clear() add()没有进行更新adapter,在销毁界面时报错如下01-03 21:36:56.162 5609-5609/xxxx E/AndroidRuntime: FATAL EXCEPTION: main Process: xxxx, PID: 5609 java.lang.IllegalStateException: The content of the ada...

2021-03-29 15:01:04 401 1

原创 http请求中常用请求头

Accept:告诉服务器,客户端支持的数据类型即客户端需要什么类型的数据。 application/json, text/plain, */* Accept-Encoding:客户机支持的数据压缩格式 gzip, deflate Accept-Language:告知服务器,客户机的语言。 zh-CN,zh;q=0.9 Connection:请求完后是关闭还是保持链接 比如保持连接:keep-alive Host:告诉服务器,想访问的地址 ..

2021-03-23 10:36:07 189

原创 git日记文档

当很多项目提交到同一个仓库,以分支的形式来区分项目时,可以进行tag标签来进行版本的快照标记1、查看提交记录git log --pretty=oneline --abbrev-commit2、查看标签taggit tag (-n)3、查看标签信息git show <标签名>4. 创建标签:git tag "标签名"5. 创建带有说明的标签:git tag -a "标签名" -m "指定说明文字"6、给指定的commit id打标签git tag -a.

2021-03-17 14:54:27 152

原创 jar(jar -cvf)包压缩包含绝对路径问题

问题场景:1、解压并修改jar中的class文件后 ,重新压缩例如:jar -cvf classes.jar D:\lib\ .生成的jar包会包含一层lib目录2、解决:jar -cvf classes.jar -C D:\lib\ .ps:[-C目录]表示转到指定目录下去执行这个jar命令的操作。它相当于先使用cd命令转该目录下再执行不带-C参数的jar命令,它只能在创建和更新JAR文件包的时候可用。因为指定了-C,所以打包时源目录就不要指定绝对路径了,要使用相对目...

2021-02-02 09:55:03 2002

原创 ClassLoader.loadClass() ---ClassNotFoundException: Didn‘t find class “包名.类名“ on path: DexPathList

场景:插件apk放在/sdcard/myPlugin.apk ,通过DexClassLoader获取插件apk,替换掉base.apk的dexElemen[]后,执行getClassLoader().loadClass("插件包名.类名");报异常java.lang.ClassNotFoundException: Didn't find class "插件包名.类名" on path:DexPathList[[zip file "/data/app/宿主包名-fMPwp_6TNBpTRg.

2020-12-24 16:39:06 725 2

原创 (telnet ip 端口A)报错“Unable to connect to remote host:Connection refused”

目的:部署服务器,访问打包好的前端项目1、服务器控制台添加防火墙端口A2、服务器内部配置myNgxin.conf 配置端口A的server3、访问域名:端口A4、报错:无法访问解决过程:1、netstat -napt查看开放端口,没有对应的端口A2、lsof -i:端口A,结果空说明端口A服务没有启动3、以为是防火墙问题,换成80端口尝试一下结果仍旧无果4、最后发现默认nginx.conf没有include myNginx.conf....4、果然有点粗心~~~~

2020-12-18 14:54:58 1038

原创 The emulator process for .. was killed

版本:android studio4.1.1解决:删除c://user/用户名/.android->avd目录下所有,然后重新创建模拟器

2020-12-04 15:47:42 232

原创 Navicat for Mysql8.0.2 (1251-Client does not support authentication protocol ...)

暂时解决办法:(原先修改密码:alter user 'root'@'localhost' identified by 'password';)登录mysql修改密码alter user 'root'@'localhost' identified with mysql_native_password by 'password';

2020-11-20 10:58:06 97

原创 Android设备设置Launcher以及产生的问题(push so文件)

ps:本文仅做记录,只适合定制自家系统或者一些智能终端或硬件,国内各大厂家未做测试1、将apk直接通过adb push xxx.apk /system/app.apk(ps:Android5.0之后的Android,最好将apk文件push到/system/priv-app目录))AndroidMainfest.xml中MainActivity添加<category android:name="android.intent.category.HOME" /><cate.

2020-08-25 10:15:30 758

原创 ubuntu 18.04.2 安装mysql ,外部Navicat连接

1、安装在 Ubuntu 18.04 中,默认情况下,只有最新版本的 MySQL 包含在 APT 软件包存储库中,要安装它,只需更新服务器上的包索引并安装默认包 apt-get。sudo apt-get updatesudo apt-get install mysql-server2、配置sudo mysql_secure_installation具体的选项配置可自行决定3...

2019-05-31 11:56:45 323

原创 python3 web.py模块中使用template render出错 'gbk'编解码器无法解码位置257中的字节0x9a:非法多字节序列

'gbk'编解码器无法解码位置257中的字节0x9a:非法多字节序列工具:vscode根据提示找到python3安装目录下的libs/site-pageages/web文件夹下template.py文件找到1016行修改如下:return Template(open(path).read(), filename=path, **self._keywords)修改为return ...

2019-05-27 16:02:08 5124

原创 python3环境下web.py的安装

1、pip install web.py==0.40-dev01遇到的问题:UserWarning: Normalizing '0.40-dev1' to '0.40.dev1'解决问题:以管理员的权限运行命令行,然后执行pip install web.py==0.40-dev01即可2、Python3.7执行web.py测试时出現RuntimeError: generator rai...

2019-05-25 22:55:48 2350

原创 PopupWindow部分手机设置高度无效,一直全屏

本文仅记录项目所遇问题原因:布局问题1、原布局&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/ll_menu" android:background...

2018-11-12 14:51:42 1105

原创 android 自带TextToSpeech没有声音

本文仅记录项目所遇问题出现该问题的手机:小米手机原因及解决方法:原先设置是度秘语音引擎3.0,改为科大讯飞语音引擎3.0即可具体为什么会如此,后续研究...

2018-11-08 17:40:20 5088 2

原创 百度地图骑行导航时,退出导航dialog按钮错位

本文仅记录项目中遇到的问题以及解决方法1、问题:2、原因:算路成功后跳转到诱导界面,此界面继承了AppCompatActivity,导致此问题3、解决方法:直接把AppCompatActivity改成Activity即可(由于百度的这个是内置的,不提供开发者自定义,可了解一下两者的区别)...

2018-11-06 14:33:59 710

原创 activity生命周期onStop不执行

出现情形:activityA的onStop不执行,新启动的activityB是地图页,主题设置中&lt;item name="android:windowTranslucentStatus"&gt;true&lt;/item&gt;半透明状态,给人的感觉和正常启动一个activity没什么区别解决:去掉这行...

2018-10-24 17:54:46 1541

原创 Android编译运行项目时报错java.io.IOException: Please correct the above warnings first.

在资源压缩时buildTypes { release { minifyEnabled true shrinkResources true//自动缩减 signingConfig signingConfigs.debug proguardFiles getDefaultProguardFile('proguard-andr...

2018-10-23 16:18:55 2224

原创 Unable to resolve dependency for ':app@allprojects/compileClasspath'

android studio 3.1.2distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip在import new module时,报错如下Unable to resolve dependency for ':app@allprojects/compileClasspath': Co...

2018-10-20 17:17:59 315

原创 android 8.0 无法接受到静态广播

解决办法:需要setComponentIntent intent = new Intent();intent.setAction("update_location");intent.setComponent(new ComponentName(getApplicationContext().getPackageName(), "com.jiai.meisong.servi...

2018-10-15 15:14:19 471

原创 usb安装apk时出现的安装失败的问题归纳

 (测试机vivo Y81s,型号V1732T)1、Installation failed with message INSTALL_FAILED_TEST_ONLY问题( 数据线安装apk时,出现安装失败)    解决方法:在gradle.properties文件中添加android.injected.testOnly=false2、Installation failed with ...

2018-10-15 10:20:43 1520

原创 android 单元测试异常

本文仅在记录自己遇到过的异常情况1、java.lang.Exception: Test class should have exactly one public zero-argument constructor测试类应该只有一个公共零参数构造函数解决:public ExampleInstrumentedTest(Class&lt;MainActivity&gt; activity...

2018-08-13 17:28:02 656

原创 java.net.BindException: Address already in use: JVM_Bind

socket编程刚开始接触,做点小记录:ps:在启动server后,重新运行时,会报错java.net.BindException: Address already in use: JVM_Bind at java.net.DualStackPlainSocketImpl.bind0(Native Method) at java.net.DualStackPlainSocketImpl.socke...

2018-04-08 17:40:23 1164

原创 Android Studio JNI的配置与实现

1、Setting 里面找到External Tools,点击左上角+号,分别建立3个tool,名字可以随便填,jni目录可以自己在main下新建(也可以右键app,new JNI Folder新建)2、修改app下的build.gradle文件(android{}中)ndk{ moduleName "MyLibrary"}sourceSets.main{ jni.

2017-12-14 14:50:24 1238

原创 Android Http模拟浏览器multipart/form-data多文件上传服务器

这里我引用一下网上其他一些大神的截图:我的理解是简单点说文件的上传归根结底是数据的拼接,转化为2进制流传给服务器,对照截图,看代码public class UploadUtil { private static final int TIME_OUT = 10 * 1000; //超时时间 private static final String CHARSET = "ut

2017-09-27 10:41:36 774

原创 Android弹出软键盘布局是否上移问题

1、控件EditText,默认会弹出软键盘。以下代码可禁止默认弹出软键盘android:configChanges="orientation|keyboardHidden"android:windowSoftInputMode="adjustResize|stateHidden"2、代码中使用到PullRefreshListView,在弹出或者隐藏软键盘时,界面会发生轻微抖动。3、若父布局

2017-09-19 13:54:59 1626 1

原创 sources code does not match the bytecode

项目中在下载压缩包时出错,debug提示sources code does not match the bytecode最终解决办法:删除.gradle中对应项目使用版本下的cache,重新build ,clean

2017-08-19 15:57:33 5754

原创 Error running app: Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled.

之前早就遇到过这个问题,但是忘了怎么解决的了。这两天又遇到了这问题,做个记录吧!!解决方法:1、setting-->Build,Execution,Deployment-->Instant Run-->第一个勾取消勾选2、菜单栏-->Tools-->android-->Enable adb Integration

2016-10-29 10:49:08 358

原创 自定义EditText

核心方法:1、setCompoundDrawables(Drawable left,Drawable top,Drawable right, Drawable bottom)//该方法控制的是EditText所带的清除内容的按钮的位置                    2、invalidate();//实质上是调用Canvas中的onDraw方法将控件绘制出来实现思路:1、继承Edit

2016-09-26 09:44:33 470

原创 Android studio调试时错误:Waiting for debugger (Application XXX is waiting for debugger to attach)

突然出现这么一个鬼问题,浪费了许多时间;android studio在调试的时候,突然卡在Waiting for debugger不动了,哇靠,啥玩意!!!!开始找原因,1、百度建议 ,cmd下adb kill-server ,adb start-server,并没卵用。                        2、开启几个窗口,那好我关了剩一个要调试的,没用。     

2016-08-15 15:36:46 4890 4

原创 java中equals与==的区别

equals 方法是java.lang.Object类的方法。1、两者的大致区别:“==”是比较两个对象的地址,即地址相同,然后再比较其中的内容”equals“是比较内容是否相同。例子:publicclass TestString{publicstaticvoid main(String[] args) {String s1 ="Monday";

2016-07-28 14:20:30 402 1

原创 Eclipse出现"Running Android Lint has encountered a problem"解决方案

eclipse每次打开就报这个错误(detail:nullpointException),好烦解决方法:Windows->preferences->android->lint error checking->上方两个选项的勾取消。解决!!

2016-07-28 09:18:47 899

原创 Genymotion的使用以及错误解决

没有数据线,不想用自带的模拟机,所以想到了Genymotion(Genymotion是一套完整的工具,它提供了Android虚拟环境。它简直就是开发者、测试人员、推销者甚至是游戏玩家的福音。)于是上genymotion官网下载genymotion(需要先注册)。我下载的是带VirtualBox的,安装时出现如下问题:不知道怎么解决,查了一些方法也不行,没想到是版本问题,这个Virtua

2016-07-25 11:38:25 1740

原创 报错: Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/baidu/

报错如下:[2016-07-22 10:27:45 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/baidu/mapapi/VersionInfo;[2016-07-22 10:27:45 - Aurora] Conversion to Dalvik format failed: Unable to

2016-07-22 10:33:55 451

原创 Java compiler level does not match的解决方法

这只是项目开发过程中的小小bug。-----------------------------------------------------(插入):刚打开项目,有一个问题gen文件失效,所有的R失效。解决:右键->properties->java build path->add Folder..勾选genOK搞定回归正题:在我的项目过程,有一个现象,项目没有任

2016-06-24 21:15:28 856

原创 关于回调函数的理解

先看下大家非常熟悉的一个回调的使用场景例子:Button  button = (Button)this.findViewById(R.id.button);button.setOnClickListener(new OnClickListener(){   public void onClick(View v){      TextView.setText("你真的很帅!!");

2016-06-12 22:45:04 512

原创 android通讯录之通话记录

通讯录的制作过程中,熟悉数据库的使用是最为关键的,网上有很多开源代码可以借鉴,以下是我借鉴了一些开源代码实现的通话记录。1、界面布局(tonghua_item.xml) <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/contact_

2016-06-11 14:45:26 911

原创 android通讯录之短信

本篇文章记录通讯录短信功能的实现效果图:1、短信列表布局:sms_list_view.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="mat

2016-06-11 14:23:22 602

自定义控件Edittext

自定义控件EditText,

2016-09-26

android通讯录

android通讯录

2016-06-11

空空如也

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

TA关注的人

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