自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Android开发小记】记录一个无具体崩溃日志的情况

最近开发的项目出现过在线状态下,过一段时间就无端崩溃的问题,bugly也没法准确捕获到异常,偶尔会捕获到cursor 2048kb 创建不了的异常,但是可以确定数据库的操作肯定是正常的,因为在线离线对数据库的操作都是一样的,唯独在线会崩溃。经过排查之后锁定在了发送心跳上,进一步测试发现心跳越频繁崩溃越快,可以确定肯定有什么东西被不断创建没有释放了。结论:因为代码失误(此处就不贴了)心跳发送协议的时候开了线程池管理子线程发送协议,而线程池每次都直接new一个新的,最终导致这个问题,因为用AS的prof

2020-08-24 14:59:11 137

原创 【Android】开发小记——ViewPager的几种适配器

最近需要做标签页,虽然ViewPager已经是多年前的产物,后续已经有ViewPager2功能更为强大,不过只是做简单常规的标签页ViewPager也还是挺方便的,就顺便简单地学习下。1.ViewPagerAdapter:ViewPager支持的适配器基类,如果只是展示简单的内容可以使用,主要重写四个方法:// 页面个数getCount()// 用于比对当前视图和对应的页面实体是否一致,页面实体不一定是View,可以是Fragment甚至binding等,总之能提供View的都行,按需要来,

2020-07-26 15:04:48 1779

原创 【Android】java.lang.UnsatisfiedLinkError:**nativeLibraryDirectories=[**, /vendor/lib64, /system/lib]坑

最近在测试某个工程中的一个demo模块,为了保证客户拿到源码能直接使用,所以新建了一个工程之后直接将demo模块添加进来,编译的时候报错:java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "*****.apk"],nativeLibraryDirectories=[*****/li...

2020-03-07 08:56:38 1048

原创 关于PhotoShop CS6使用脚本批处理PNG图片

最近项目需要,经常要两套图标,一套64*64,一套32*32,美工时间经常排不上,就得自己修改,但是用photoshop预定好动作后用脚本批处理,结果得到的png文件都莫名其妙变成了白底而不是透明底,无论我的预定动作是本身存储还是另存为png,都是如此,最后发现解决方法,也许后面的ps已经修复了,这里只针对CS6,就是不要用脚本的批处理,而是自动里面的批处理,就可以完美解决,而且效率高很多。...

2018-08-18 11:06:41 2460

原创 【C#】开发小记——关于WebBrowser中百度地图的一些疑难杂症

1、坐标转换百度地图API中坐标转换的方法如下:var convertor = new BMap.Convertor();        convertor.translate(point, 1, 5, translateCallback)其中的1和5代表什么并不清楚,其实也不太需要理解,point就是个成员为Bmap.Point的数组,也就是点坐标合集,translateCa

2018-04-09 13:51:08 879

原创 【C#】开发小记——关于WebBrowser中使用百度地图PanTo之后滚轮放大缩小失效

最近因为项目需要又写回了老本行,这次是要加入百度地图的功能,我想有些人应该会遇到我题目的情况,明明在js里面已经加了enableScrollWheelZoom(),刚加载完地图的时候用滚轮是没问题的,但是一旦用PanTo跳转到某个位置之后,会出现滚轮放大缩小失效的情况,再跳转一次,又可以了,大家应该一开始和我想的都一样吧:失去焦点。没错,答案就是失去了焦点,但是,你加入Webbrowser.Foc...

2018-03-07 15:59:37 1070 2

原创 【Android Studio】开发小记——Serializable和Parcelable

关于Activity之间利用Intent传输数据的操作应该很了解了吧,不外乎就是现在ActivityA中新建一个Intent变量,用.putExtra(string name,string/int/boolean value)将数据传入其中,然后将这个intent作为.startActivity(Intent intent)的变量来启动ActivityB,在Activity中用getIntent(

2018-01-23 11:53:52 246

原创 【Android Studio】开发小记——sendMessage和sendToTarget

首先,sendMessage()是Handle的方法,sendToTarget()是Message的方法。       之前讲过,Message的接收一般都是在主线程中new一个Handle变量,重写里面的handleMessage(),在里面写上具体的实现代码,然后在需要发送Message的地方,用new的那个Handle变量的.sendMessage(Message msg)即可,这是常规

2018-01-17 15:26:40 1528

原创 【Andorid Studio】开发小记——权限Permission

关于Android的权限,目前已经有不少权限是直接开放的,也就是不需要弹出窗口让用户点击同意与否,系统直接给你权限,一些关键的权限还是需要的,例如通话、访问内存和定位信息(网络访问权限居然也系统默认给了,流量太伤·····),关于权限的申请,首先的,当然是在AndroidManifest.xml中进行注册,例如申请位置信息:      假如在这里申请的权限是系统默认给的,那这么写也就足够了

2018-01-17 11:21:38 842

原创 【Andorid Studio】开发小记——AsyncTask

AsyncTask是Android提供的用于异步消息处理的工具,可以使用它进行后台操作的同时,主界面上出现进度条来显示进度。       使用方法比较简单,首先需要写一个类继承AsyncTask,第一个参数是表示要传给后台的参数,如果不需要参数就Void即可,第二个参数是指定进度条的显示单位的数据类型,一般Integer整型即可,第三个参数则是执行之后的反馈结果。       经常需要重写

2018-01-16 09:50:47 297

空空如也

空空如也

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

TA关注的人

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