
android
融化的雪
这个作者很懒,什么都没留下…
展开
-
mac电脑不用USB线调试android设备过程全记录
最近在搞人脸识别项目,硬件是厂家搞来的,没办法插线,就是这个SB:他的屁股底下能插USB,我就买了个USB转换头,插上不好使,我同事买了一条两端都是USB的线插上,也不好使,都连不上电脑,只能生成apk用U盘导进去,安装后调试,完全没办法debug,这要逼疯我呀,找办法。百度了一大堆链接USB输入tcpip地址,再拔掉线用wifi调试的,我感觉距离牛逼就差那么一点点搞一个能在android设备上输入adb命令的软件不就行了么,找了半天,搞了个android terminal emulator原创 2020-07-28 14:29:03 · 789 阅读 · 0 评论 -
android ios DES加密获得结果不一致
接手个项目,让登录的时候进行DES加密,服务端同事直接扔过来个DES3.java文件public class DES3 { //密码 private static final String PASSWORD_CRYPT_KEY = "***"; //偏移量 private static final String IV = "***"; public...原创 2020-04-20 14:52:59 · 775 阅读 · 0 评论 -
通过遇到问题把cordova熟悉了一遍
1、接手个cordova项目,前端调用cordova接口,由继承CordovaPlugin的UMAPClient类中的execute()方法来响应js调用。响应代码: @Override public boolean execute(String action, JSONArray args, CallbackContext callbackContext) throws J...原创 2019-12-05 15:47:00 · 445 阅读 · 0 评论 -
主activity与其启动的service的关系
在网上看到个好的关于activity与其启动的service的解释,记录一下:转自:http://blog.youkuaiyun.com/liuhe688/article/details/6400385原创 2016-01-20 09:12:49 · 499 阅读 · 0 评论 -
calendar roll() add()方法的区别
今天整了整课程表,发现数据没了,查了半天发现是2015-12-28向后roll了4天日期却变成2015-01-01了,后来改成的add()方法,就好使了查了一下,roll()函数处理,只会比相应的字段进行处理,不会智能的对其它字段也进行逻辑上的改变。但是add()函数会在逻辑上改变其它字段,使结果正确。原创 2015-12-28 10:04:00 · 3542 阅读 · 1 评论 -
批处理调用VBS脚本,一键打包时修改app名称
1、现在有这么个需求,打包的app名称也可以配置,那就需要替换strings里面的"数字化实习实训系统 "这个属性。2、研究了半天发现批处理只支持ANSI 和 Unicode两种类型字符,批处理修改替换xml中的字符后其他的中文字符也变成了乱码。3、没办法了,既然批处理对中文的支持有限,那就只能另辟蹊径了。4、利用vbs修改xml里面的数据,发现没问题。5、批处理调用vbs脚本时将原创 2015-07-07 16:42:24 · 1195 阅读 · 0 评论 -
批处理一键打包apk
经过了4-5个小时的激烈斗争终于把批处理整出来了,修改里面的链接地址,然后双击即可打包。批处理会自动替换两个common文件中的地址,并调用ant命令一键打包下载地址原创 2015-05-13 13:55:21 · 1088 阅读 · 0 评论 -
Android 编程下 SQLite 大数据量操作优化(插入操作)
转载地址:http://www.cnblogs.com/sunzn/archive/2013/01/27/2878377.htmlSQLite 因其小巧轻便被安卓系统广泛采用,当然在操作小数据量时,差异并不明显;但当 SQLite 在操作略大一点的数据时就显得力不存心了,这时的 CRUD 操作对移动存储设备的性能有着极大的要求,另外用户体验的良好性也对 SQLite 的性能优化提出了转载 2015-06-29 11:40:38 · 2257 阅读 · 0 评论 -
智慧教学控制系统,控制页面不退出,返回后保证只有一个实例的办法
之前的代码,如果黑屏后,按home键退出到桌面,再回来的话,会生成两个黑屏实例,导致结束黑屏后,只能结束一个黑屏,其他黑屏还需要手动退出,效果特别不好。改了一下代码,2个步骤:1、修改跳转模式: if(common.isBlack){ Log.i("SystemTool", "StartTeachWindow 进到黑屏"); Intent原创 2016-03-16 10:24:04 · 1076 阅读 · 0 评论 -
集成融云IM需要做的配置
项目要用到IM,所以便引入融云。导入融云的demo报错,报错如下:A、之前遇到过,这不是引入的jar的编译版本和本机的编译版本不对,我本机的是1.6,就上官网找找,找到如下图:看看本机配置,一项也没有达到的,妈蛋,改吧。B、改jdk编译版本,装了个1.7,但是将项目的编译版本改为1.7时报错:提示Android requires compiler complianc原创 2016-04-26 10:44:05 · 1596 阅读 · 0 评论 -
eclipse无法部署程序到android设备中
这两天就有这个问题,部署到android设备中时报如下两个错:或者:这两个问题困扰了我一个多月星期,一整就连不上,就不好使,豌豆荚显示android设备已链接成功,如图:试了如下办法都不好使:1、重启android设备2、重启电脑3、卸载电脑和设备的豌豆荚4、PC端进cmd 输入adb kill-server和adb kill-server命令重原创 2016-04-14 13:46:10 · 428 阅读 · 0 评论 -
Android控件ListView的外面嵌套ScrollView的坑
之前显示活动的对话列表一直好使,今天突然不好使了,各种找原因,BaseAdapter都快看烂了,组装数据也觉得没问题,研究了1个小时未果。只能上网搜:listview只显示一行 果然好多人问,原来是scrollView嵌套ListView的bug,不能正确计算ListVIew的大小导致显示数据不全,加个方法就可以了。害死人原创 2016-06-24 10:06:15 · 627 阅读 · 0 评论 -
edittext显示html格式化的内容,修改内容后 获取带html格式的内容并上传到服务器
1、质量管理系统有这么个需求,要在通知内容栏中显示服务器down下来的带html格式的内容,并能够修改,修改后要获取到带html的内容,上传回服务器:2、获取到edittext带html内容用这个:neirongStr = Html.toHtml(neirongET.getText()).replace(" dir=\"ltr\"", "").replace("\n", "原创 2017-06-14 11:02:29 · 4051 阅读 · 0 评论 -
修改遗留代码的分割线RecyclerView.ItemDecoration问题
原文件经过加了个drawDividerIndex和relativeLayoutId后是这样的:public class CustomDivider extends RecyclerView.ItemDecoration { private Paint mPaint; private int mDividerHeight = 1;//分割线高度,默认为1px priv...原创 2019-08-05 13:10:37 · 418 阅读 · 0 评论 -
android 8.0以上 选择文件 下载内容 方法适配
测试好信云,传输文件模块,选择本地文件,在选择“下载内容”时会崩溃,一看:java.lang.NumberFormatException: For input string: "raw:/storage/emulated/0/Download/新建文本文档.txt"这是个啥,定位到代码,是这样婶儿的:final String id = DocumentsContract.getDo...原创 2019-08-01 13:33:06 · 2137 阅读 · 3 评论 -
TextView识别超链接,点击可以打开浏览器进行跳转
现在有这么个需求,网页上显示的富文本发送到客户端,利用TextView进行显示,TextView需要识别其中的网址,当点击textview中的网址,要打开浏览器进行跳转,找了一大圈找到个这么个属性:android:autoLink="web",将其加载TextView上就可以了:参考文章:http://ask.youkuaiyun.com/questions/10503原创 2015-06-03 09:02:06 · 2153 阅读 · 0 评论 -
Webview加载String,并将图片缩放显示
现在从服务器传回来的富文本不用textview显示了,改用webview显示,但是不想将传回来的字符串存成html网页,再用webview读取html网页。经查找,可以这么办: private void initWebview(String webData) { WebView wv = (WebView) findViewById(R.id.news_content); wv原创 2015-06-03 10:28:11 · 1185 阅读 · 0 评论 -
解决百度地图定位初始化 先初始化到北京,后定位到所在地的问题
现根据SDK定位,然后根据定位显示出所在层原创 2014-08-28 16:20:15 · 6955 阅读 · 4 评论 -
webview与js交互4.2版本以上不好使 及 解决办法!
上网查了大量关于webview与js交互的文章,都是原创 2014-09-04 14:20:01 · 1485 阅读 · 0 评论 -
网上下载天气预报源码,出现天气更新失败问题 的解决办法
从网上下了一个天气预报的源码,原创 2014-09-12 10:54:51 · 1369 阅读 · 0 评论 -
新建百度地图基础版,出error inflating class com...错误,需要加SDKInitializer.initialize(getApplicationContext());
完成第一个小点,百度定位之后,将百度定位之后的经纬度直接放入到初始化地图中,原创 2014-08-27 15:36:04 · 2445 阅读 · 0 评论 -
高德地图添加覆盖物监听函数
为高德地图添加覆盖物,然后为其添加原创 2014-08-29 15:10:14 · 4888 阅读 · 0 评论 -
activitygroup的子activity中嵌套webview,利用webview与js交互,在实现js点击的内部类代码中实现activity跳转出现的线程问题
111111111111原创 2014-09-18 09:53:41 · 1690 阅读 · 0 评论 -
当finish掉activity线程时,它所加载的webview线程没有被卸载掉
是这么回事,activity A跳转到activity B,B中的webview原创 2014-09-22 15:58:46 · 2263 阅读 · 0 评论 -
修改tabhost的字体样式(颜色、字体大小) (有个R.id.title的问题)
现在是这么个需求,需要需改tabhost的字体颜色,原创 2014-10-10 13:56:15 · 2774 阅读 · 0 评论 -
PendingIntent重复跳转到一个页面,重复传值出错,没办法传递新的值,只能传第一个值的解决办法
notification通知栏中,点击后跳转到指定activity,只是第一次传递参数好使,以后每次传递的参数,都是第一次传递的参数。代码如图:identify和newsId只能在第一次传值有效,以后传递的值都是第一次的值。解决办法,代码如图:问题解决。原创 2015-03-25 11:02:39 · 2450 阅读 · 0 评论 -
android选择照片(相册、照相)并剪裁,裁剪后生成本地PNG,并读取 全流程记录
这个功能先做的ios,很好实现。找了个RSKImage框架,而且效果很好。android端有点难办,从流程开始记录:a、先将从相册或者拍照返回的Uri转换成BitMap,再将BitMap转换成二级制传递到剪裁页面,可是intent.putExtra(...)只能传递40KB以内的图片,大了就卡死了,所以只能将从相册或照片返回的Uri先转换成String,存放到Sharedpreference中原创 2015-04-11 20:30:32 · 1660 阅读 · 0 评论 -
ant手动编译apk,其中包括第三方Library和so文件
现在有这么个需求,要手动编译apk,不用eclipse集成工具,用命令行直接编译。一开始直接拼凑命令行,后来发现命令行编译apk无法包含第三方Library和so库,很恶心啊。调研了一下,用ant或maven,maven学习成本很高,而且ant很方便,所以用ant。搭建ant环境......搭建好之后下载了一个测试程序,直接用的百度LBS的demo项目,项目名为:BaiduNaviSDKD原创 2015-04-28 10:32:46 · 2460 阅读 · 0 评论 -
Android自定义捕获Application全局异常(crash)
转载地址:http://blog.youkuaiyun.com/jdsjlzx/article/details/7606423大家都知道,现在安装Android系统的手机版本和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人不可能购买所有设备逐个调试,所以在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的bug转载 2015-05-27 09:16:24 · 3280 阅读 · 0 评论 -
Android APK反编译就这么简单 详解(附图)
转载地址:http://blog.youkuaiyun.com/vipzjyno1/article/details/21039349/ 在学习Android开发的过程你,你往往会去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局可能会让你爱不释手,作为一个开发者,你可能会很想知道这些效果界面是怎么去实现的,这时,你便可以对改应用的APK进行反编译查看。下面是我参考了一些文章后简单的教程详解。转载 2015-05-27 14:03:33 · 618 阅读 · 0 评论 -
混淆打包及出错信息的解决办法
差了好多资料,网上资料很多,先贴一下我一开始报的错误:[2015-05-27 15:09:07 - HomeWork] Proguard returned with error code 1. See console[2015-05-27 15:09:07 - HomeWork] Note: there were 4 duplicate class definitions.[2015-原创 2015-05-28 09:37:34 · 19182 阅读 · 2 评论 -
Robot Framework环境搭建
公司需要自动化测试移动端接口,经调研最后确定了用robotframework + appium来搞定,搭建robotframework环境。robotframework环境搭建转载文章:http://www.cnblogs.com/txw1958/archive/2012/05/10/2494465.html1、安装pythonRobot Framewo原创 2015-05-29 10:51:08 · 1552 阅读 · 0 评论 -
解析错误富文本json字符串(带双引号)的解决办法
公司的项目,通过json传回来的是这么个东西:[{"NewsId":"94f52614-8764-46d7-a5fe-d0da1fe878ed","NewsTitle":"大型公选课《可持续发展与未来》系列二之现代经济(绿色经济)开始网上选课报名","NewsContent":"近日,伴随着我校郑时龄院士、童小华教授分别在四平、嘉定举行的精彩演讲,本学期我校着力打造的大型公共选修课程《可持续发原创 2015-05-22 16:25:42 · 24150 阅读 · 1 评论 -
android webview不能访问网络
一开始的老马识途还是能访问网络,但是新建的原创 2014-08-20 11:01:33 · 3254 阅读 · 0 评论