自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (10)
  • 收藏
  • 关注

原创 Android TextView 在最后一行末尾加图标

显示一段文本,文本最多显示两行,点击展开后才显示完全。当没有显示完全的时候,需要在文本的第二行末尾显示图标,点击图标和文本,文本展开。 难点在于图标需要和第二行文本显示在同一行,高度和文本一致,居中显示。看似简单 实则思路不好想。最后搞了两天,用html富文本解决。

2023-07-18 18:43:46 1397

原创 deeplink customerservice no permission

对于只有一个企业ID的账号来说简单核实下就行。但是对于处理第三方的客服接入业务,需要同时更换企业ID和客服URL,第三方企业ID可以。去找到对应的APP,然后找到拉起客服的选项,如果前面接入了第三方并且第三方授权了,那么一般就会有第三方的企业ID。后记:出现这个错误的原因,一般是 企业ID,客服URL ,APPID 三者没有统一对应起来。开发配置-->在App里接入其他企业的微信客服-->进入管理-->关联APP。我这边的需求是 在App里接入其他企业的微信客服。APP拉起微信客服报错。

2023-05-31 16:43:15 1616

原创 PopupWindow showAtLocation位置显示不对的处理

解决方法:方案1:宽度高度写死方案2:调用两次showAtLocation 第一次让他显示在屏幕外,这样再去拿到正确的宽高,dimiss后再调用showAtLocation,这样就显示对了。

2023-03-06 14:34:51 652

原创 greendao出现Failed to change locale for db ‘/data/data/xxx/databases/xxx.db‘ to ‘zh_CN‘.

greendao出现Failed to change locale for db '/data/data/xxx/databases/xxx.db' to 'zh_CN'.

2022-06-22 17:34:19 465

原创 greenDao 创建重复文件问题。

1.问题背景:在app module和另外一个上层公共module里面同时使用了greendao的配置 ,导致重复依赖问题。后面把app module里面的依赖去掉了。但是还是重复生成了DaoSession,导致无法打release包。发现引用不对错误的引用api 'org.greenrobot:greendao:3.3.0'api是全局可以使用,也就是下层的app module也使用了,greendao的机制导致又生成了一次。所以我改回来了使用implementationimple

2022-04-26 22:01:34 423

转载 Glide不显示,只显示占位图

现象:在开发过程中,聊天界面同一个用户的头像,有的显示,有的不显示,有时候显示,有时候不显示,很奇怪。先说结论:初始化glide的时候,context要使用getApplicaiontContext()原因如下:用Glide加载图片到Recyclerview中有时候只显示占位图的问题_chendroid的博客-CSDN博客_glide 占位图问题...

2022-04-22 23:51:43 381

原创 android9之前(android8以及之前)的版本WebView不兼容H5部分界面,发生白屏的处理办法。

背景:app需要用H5加载一个WebView网页,百度和淘宝等都可以加载,但是公司的前端写的部分H5无法加载成功,出现白屏。这个问题出现在android9之前,android9以及以后的版本呈现正常。查资料尝试过关闭掉硬件加速和setDomStorageEnabled 没效果。webView.getSettings().setDomStorageEnabled(true);后面用手机模拟器和云真机测试过很多机器,发现有极少数的android8机器上面不会出现白屏。所以就怀疑根本原因不是androi

2022-03-27 13:12:09 13279 4

原创 ijkPlayer在Android11 和12上播放失败(targetSdk>=30)

参考:​ https://github.com/CarGuo/GSYVideoPlayer/issues/3126 ​在 Android 11 上,你应该是需要配置,我这边测试ok: <application android:allowNativeHeapPointerTagging="false"> ... </application>or<application> <meta-data android:name=".

2022-03-09 15:58:03 3758

原创 Android12 WebView无法播放视频的问题 浏览器暂不支持播放该格式

Android12出现如下问题,之前版本未出现。排查,发现切换到一个没网的WiFi点击播发按钮,出现此问题后,即使切换到正常网络也无法恢复,卸载重装也不行。解决方法:WebView清除缓存即可解决。 mWebView.clearCache(true);...

2022-03-01 17:26:17 4650

原创 finish app后再进入WebView 的onPageFinished不执行

调用finish退出 app后再进入WebView 的onPageFinished不执行,但是杀进程后又可以执行。1.可以使用system.exit(0) 来退出,但是退出没动画,体验不好。2.使用setPictureListener 即可,虽然过时,但是还可以用。 mWebView.setPictureListener(new WebView.PictureListener() { @Override public void on

2022-02-23 17:22:15 702 1

原创 神策数据 https://dl.bintray.com/zouyuhan/maven 502 Bad Gateway

原因:由于网站https://dl.bintray.com 停运 导致Sensors Analytics maven 库地址无法使用,这个是旧版本的集成SDK方法,官网还保留着。改用新版本的方法即可。神策旧的集成地址(已无法正常使用):React Native(Android & iOS) · 神策分析使用手册[预览版]神策新的SDK集成地址:SDK 集成 (Android)...

2022-02-16 16:16:28 2578

原创 录屏 出现 failed to get surface

只要是录屏,基本上报错就报这个,就很难找,通常出现的原因和解决方法总结下:1.确定存储权限,Android10,11,12等得注意,Android存储权限策略出现变化,设置输出路径一定确保要在有读写权限的路径下面File file=new File(getExternalFilesDir("")+"/Ansen_");if(!file.exists()){ file.mkdirs();}//设置视频输出路径mMediaRecorder.setOutputFile(file.getA

2022-02-16 15:50:01 2220

原创 Android 地图跳转到百度、高德、腾讯地图导航

/** * 导航工具类:参考https://www.jianshu.com/p/fda64caa2875 */public class GpsUtils { /** * 启动高德App进行导航 */ public static void gotoGaodeMap(Context context, double lat, double lng, String end) { try { LatLng latLng = baid.

2022-02-14 11:24:38 3162

原创 开放端口检测漏洞的处理

问题:公司的一个老APP被检测到开放端口漏洞,需要解决。利用netstat命令或者netstatplus程序,检测发现应用程序开启全局监听端口48432和51688。处理:1.没有root手机 于是用模拟器复现问题2.下载netstatplus复现改端口3....

2021-08-16 15:00:37 740

原创 git 把代码同步到另外的分支

git想把把代码从A分支同步到B分支,假如当前代码在A分支 需要使用如下步骤git log 打印log并且复制commitidgit checkout B 切换到B分支git cherry-pick commitid 同步提交git pull ...

2021-05-07 18:11:08 1521 1

原创 win10用cmd运行java可以,却不能运行javac.

百度的经验介绍的是win7下的配置,win10有些不一样,就是百度经验介绍 是win7 没问题,而win10的不一样的地方 我们配置win10下Path路径的时候要分条,而win7是两条配置合在一起(分号隔开)。如下不同win7:win10

2017-11-25 13:14:05 8852 1

原创 studio更新时候,不小心点了ignore,无法更新的解决方法

http://blog.csdn.net/yingpaixiaochuan/article/details/51160430      http://www.tuicool.com/articles/bY7jqyfAndroid Studio 每次启动时默认自动检查更新,包括自身版本以及使用的插件版本。可能有时候我们想忽略某个版本的更新,可以在更新提示的弹窗中选择 Ig

2017-03-17 19:21:47 4766

原创 Error:FAILURE: Build failed with an exception. * What went wrong: Task '' not found in root projec

在使用Android studio的过程中,用gradle assembleRelease编译版本的时候,出现下列错误,无法编译Error:FAILURE: Build failed with an exception.* What went wrong:Task '' not found in root project ''.* Try:Run gradle task

2017-01-05 21:27:19 45277 4

原创 对象参数传递中 栈和堆的内存分析

对象内存的理解 (1)对象数据存放在堆里面,(2)基本类型的变量和对象的引用变量都在函数的栈内存中分配。 特别的 :1.数据是对象。2.String类型是特殊类型 下面有个例子: String str = new String("good");String str2 ="123";

2016-12-27 10:56:47 613

原创 解决gitk显示中文乱码的问题

解决方法  在项目目录下的C:\lsb\git\uwindow-meizu\.git\config文件中添加一行[gui]  encoding = utf-8如图:

2016-08-25 09:24:14 1063

转载 win7安装Genymotion 和 virtualBox eclipse插 使用离线ova 附下载

正常安装Genymotion 和 virtualBox 1.reg.exe 需要放到 Genymotion目录下; 2.在Genymotion目录下创建一个ova文件夹,将下载的ova文件拷贝进该文件夹; 3.装完Genymotion和virtualBox后,此时打开Genymotion 是没有任何虚拟设备可以看到的,正常; 4.关闭Genymotion,将离线的o

2016-03-04 11:13:12 4744

原创 android 关闭弹出键盘

android 关闭弹出键盘 EditText 不弹出软件键盘2011-05-17 12:291.EditText默认不弹出软件键盘 方法一: 在AndroidMainfest.xml中选择哪个activity,设置windowSoftInputMode属性为adjustUnspecified|stateHidden 例如:java代码  

2016-01-07 16:57:54 899

原创 解决 Oracle virtual box 无法卸载 卸载后无法安装 而且还出现无法上网的问题

出现问题:1,本文因为安装了genymotion附带的Oracle virtual box(以下简称V-box),结果导致C盘越来越大的问题  所以想卸载重装,结果用360卸载的时候 出现卸载到一定程度   卸载进度又返回导致无法卸载  ,而且还出现无法上网的问题(显示有网络信号,无法获得网络数据(优先和无线网络都这样子),比如浏览器和QQ都显示无法上网的问题),在这里提供一些解决方法

2015-12-21 10:13:12 8300

原创 genymotion 安装过程和出现的问题解决方案汇总

genymotion 安装过程和出现的问题解决方案汇总安装过程百度经验可以参考 http://jingyan.baidu.com/article/9faa72315041d8473c28cbc3.html但是会出问题  这里做一下常见问题的补充有问题  可以联系[email protected]  或者评论  我会回复问题1:出现截图所示的问题:用Genym

2015-11-12 10:35:16 4218 18

转载 Android中自定义View的MeasureSpec使用

有时,Android系统控件无法满足我们的需求,因此有必要自定义View。具体方法参见官方开发文档:http://developer.android.com/guide/topics/ui/custom-components.html一般来说,自定义控件都会去重写View的onMeasure方法,因为该方法指定该控件在屏幕上的大小。protected void?onMeas

2015-10-30 15:58:19 408

转载 为什么要用getBaseContext()方法代替this

如下面的例子Spinner spinner = (Spinner) findViewById(R.id.spinner);spinner.setAdapter(adapter); spinner.setOnItemSelectedListener(new OnItemSelectedListener() { @Override public voi

2015-10-21 14:18:07 531

Android Framework精编内核解析.pdf 百度网盘永久地址

Android Framework精编内核解析.pdf 百度网盘永久地址

2023-03-15

Android11.0最新Framework解析(水印版).pdf 百度网盘永久地址

高清版本 50高积分下载的 我这边定价低一点 5分

2023-03-15

XML解析的四种方法源码(DOM, JDOM ,DOM4J , SAX)

整合了四种开发源代码 有注释

2016-04-21

android的登陆和注册(mysql的数据库 把ip改成自己的ip就能用)

android的登陆和注册(mysql的数据库 把ip改成自己的ip就能用) 带数据库 服务端

2015-11-18

genymotion安装解决方案

genymotion安装解决方案 。

2015-11-12

android下拉图片放大,放开回弹 demo源代码

android 仿path 下拉图片放大,放开回弹

2015-10-23

android 图片的放大镜功能 源代码(正方形放大镜)

android 图片的放大镜功能 源代码(正方形放大镜) 类似淘宝 简单实现

2015-10-21

android上解析word,excel以html形式显示在webview上面。

android上解析word,excel以html形式显示在webview上面。

2015-09-28

上海交大ACM题目

上海交大ACM题目

2014-05-25

运用哈夫曼编码压缩解压文件源代码

运用哈夫曼编码压缩解压文件源代码

2014-05-25

贪心算法论文

贪心算法论文终稿

2014-05-25

贪心算法

贪心算法(又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。贪心算法不是对所有问题都能得到整体最优解,但对范围相当广泛的许多问题他能产生整体最优解或者是整体最优解的近似解。

2014-05-25

空空如也

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

TA关注的人

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