- 博客(15)
- 资源 (9)
- 问答 (4)
- 收藏
- 关注
原创 实现Android的百度地图回到某个点
百度了很多文章作用不大,都是满足不了我的要求,我的要求时这样的:多个marker要全部显示在地图上,所以地图会有一个合适的缩放。然后无论对地图缩放拖动,只要点击一个按钮就会回到原来的状态:就是适合的缩放显示所有marker。一开始的思路:在第一次显示所有点的时候通过监听获取到中心坐标,结果每次都是中心点都是北京的,不合适。然后就换思路,取得所有点中的最大最小经纬度,得到一个矩形的中心点就是要回到的点。最后就是缩放级别,这个可以在所有点显示的时候获取到,然后就可以了。关键代码:pri
2021-07-20 22:31:14
530
3
原创 将微信支付官方demo移到Androidstudio
android端demo下载地址:https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=11_1Androidstudio打开根本跑不起来的,需要进行修改:1、导入下载的目录2、修改app的build.gradle,我的最终是这样的,就是原来的两个jar包不需要了,添加一个最新的依赖即可:apply plugin: 'com.android.application'android { compileSdkV
2021-06-23 16:47:59
247
原创 2020结束前撸一个android无限循环的banner(轮播)
最近在复习自定义view的知识,结合做了一段时间的ios体会,总结出:banner的开源库已经有很多,但在实现UI或产品的需求时总是找不到合适的,不是功能实现不了,而是能改造成产品需要的交互效果有时真是很蛋疼。所以就本着全是自己来实现的原则,参考一些资料来撸一个自定义banner,整个下来也就300多行代码。1、自定义一个viewgroup,因为它可以用来添加其它view。这里我只会用到3个itemview,左、中、右,根据滑动后对数据重新设置可以实现多个数据的循环切换。public
2020-12-25 23:32:14
1606
3
原创 三十行代码解决textview排版问题
最近在默认的textview控件在排版时发现有不少问题,如图下图左边的文本:原因无非是全角半角混一起,汉字英文混一起导致。看了一些文章自己来弄一个自动换行的,换行原则是只要长度超过控件宽度,插入换行符号\n。要注意的是不要忘记处理padding属性,如下图:代码非常简单,自定义textview,在重写的onDraw方法里遍历字符串,计算要插入\n的地方,因此次方法不适合大量文字的显示。@Override protected void onDraw(Canvas canv
2020-12-08 14:07:34
250
原创 android使用navigation组件时,判断当前的fragment
google的jetpack中有一个navigation组件,具体用法参考https://developer.android.google.cn/jetpack。使用该组件好处自然是减少我们使用activity,甚至一个app只需要一个activity,每个页面用一个fragment。问题:当splash、login等页面也放在navigation时,按手机的返回键这些页面只能一页页回退,...
2019-07-11 16:22:55
7082
3
原创 利用room+databinding+retrofit框架和MVVM模式实现网络请求以及持久化
github地址:https://github.com/cwwei2005/MVVMForJava数据来源:豆瓣api。1、room1.1、创建一个类继承roomdatabase,一般使用单例模式:@Database(entities = {Theater.class}, version = 1, exportSchema = false)public abstract c...
2019-05-07 17:39:12
940
原创 一个组件化工程模板(kotlin,androidX,ARouter)
使用的AS版本3.3。2、在本工程新建common、main、news等几个module2.1、除了news组件,其它都是特殊组件,先看common的build.gradle:所有组件的公共依赖库都添加在common里(库的名称在config.gradle里定义了,可以直接引用)。common的src目录主要放一些base类,我这里只有一个BaseApplication...
2019-03-13 12:55:40
1050
原创 android studio升级为3.1.2 打包jar的坑
目前最新的版本为3.1.2,gradle4.4。按照平时打包jar步骤进行打包,生成的clas.jar并没有在bundle目录下,而是在app/build/intermediates/packaged-classes/debug/里,如果那些自定义jar路径的可能需要注意下。...
2018-05-31 15:28:13
1738
1
原创 一个非常简单的灵动菜单
代码写的随意,没有优化。<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:t...
2018-05-17 13:19:07
333
1
原创 求android bitmap 插值放大失真问题
问题是这样:android手机实时显示接收到的一幅固定宽高(160x120)bitmap,要放大10倍左右,用什么算法可以实现放大10倍后轮廓还是清晰的?我按照工程师提供的算法,尝试将bitmap的每个像素的argb进行了插值放大处理,但是和系统的自动拉伸放大区别不大,请教一下做过这方面的大牛们。
2018-01-26 11:00:21
995
原创 viewpager+fragment页面切换,fragment用recylerview的坑
坑1:recylerview的子项布局就一个textview,发现切换不了,item点击是可以。归根结底是自己在textview设置了以下属性:android:singleLine="true"android:ellipsize="end"不知为何,求大神赐教。坑2: fragment用recylerview,二你又没有在fragment设置这个LinearLayoutMa
2017-12-05 22:20:35
475
原创 关于android app上传文件服务端的搭建
app端上传文件的例子很多,retrofit2.0貌似很火,也可以实现文件上传,之前参考网上的资料,app端明明都没错了,但就是上传不了文件。无奈之下请教媳妇,她说java的servlet要在web.Xml设置上传的路径。。。。。。下面就分享我设置的过程:由于我了解servlet,网上很多也是用java实现,所以就安装了myeclipse,准备在本机实现服务端来接收app上传的文件。1
2017-11-27 22:29:16
569
原创 android4.4获取相册,剪裁后保存失败
我是参考这文章解决的:http://blog.csdn.net/zhanlanmg/article/details/43368585。主要是4.4相册选择图片后返回的uri不同,直接上代码:private Uri imageUri;//打开系统相册File file = new File(Environment.getExternalStorageDirectory
2017-11-23 17:17:20
432
原创 android studio 3.0 编译的apk安装失败(-15)
坑来了,为了体验AS3.0,编译的apk都是通过adb安装的,如果直接拷贝到手机进行安装,就会提示标题那样。一开始以为是debug版本,后来发布release还是一样。百度按照网上的设置testOnly=“false”也无效,改project的build.gradle也无济于事。无奈继续百度,看到这里(stackoverflow虽然是英文)有人说用build->build APK(s)来生成a
2017-11-22 21:10:20
14445
11
原创 关于android studio 引入第三方源码
参考链接:http://www.jianshu.com/p/feb3a03d1892看了很多文章,最好用这个成功,我要导入的是一个github上的项目,为的是利用他的类SlidingFragmentActivity按照导入第三方库的方法不行,希望对新手有帮助。
2017-06-09 22:27:03
213
android-studio-ide-4.1.2-mac.dmg
2021-06-29
Genymotion-ARM-Translation_for_7.X.zip
2020-08-21
dex-tools-2.1.zip
2020-08-13
Learn-Objective-C(zh)(v2.pdf
2020-04-24
flutter 使用dio 发起post请求遇到坑了。
2024-08-02
ios传递对象变为nil
2023-04-08
android 接入 tinker遇到的奇葩
2022-04-11
macbookPro 我服一直转圈
2021-08-05
android引入ffmpeg的问题
2021-02-05
有关0~10V和4~20mA的采集电路,是否可行
2015-08-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人