学习
嗜血枫叶
这个作者很懒,什么都没留下…
展开
-
致自己
我发现自己是个一遇到什么东西就刨根问底,然后无限延伸导致忘了最初想知道的东西是什么了的人,可能最初只是一个简单的问题,但是自己不断搜索碰到新的问题,就会解决新问题,反反复复,这个过程,相信很多人都遇到过。其实,我们做什么事情,如果是团队一起做,就只需要解决目前的问题,如果是自己平时研究不同的东西,可以随意延伸。但是,凡事有个度,初学者浅尝辄止,像我这样有时候是不合适的,毕竟有的东西对现在的自己原创 2016-04-26 22:32:36 · 234 阅读 · 0 评论 -
Android自动化-instrumentation的实例测试--错误总结
当我们用instrumentation工具进行自动化测试出错时如果错误是”断言错误”也就是“AssertionFailErrorl”类型时,注意被测试部分程序里面的变量引用或使用是否正确;如果错误是空指针“Null···”等等,可能是你的测试程序部分的控件引用在变量申明之前(也是是很小的错误,但是真实因为小,所以大家想当然不会在这里出错),或对控件有误。原创 2017-04-10 16:17:11 · 1079 阅读 · 0 评论 -
关于monkeyrunner录制与回放的实现
录制:D:\adt-bundle-windows-x86-20130917\sdk\tools>monkeyrunner.batmonkey_record.py回放:D:\adt-bundle-windows-x86-20130917\sdk\tools>monkeyrunner.batmonkey_playback.py recorder_test2.mr这里原创 2017-02-27 22:15:52 · 302 阅读 · 0 评论 -
构建自己的工具库--jar包的构建
其实,大家每走一步再回头看曾经走的路会发现是那么的曲折,我们在不断前行的路上日趋完美,效率加倍,不要盲目做码农(可能我现在没资格说这话),做一个方向感的人,时刻保持头脑清醒,知道自己在做什么,做的目的与意义是否与自己理想的方向是都一致。原创 2016-08-26 11:37:13 · 633 阅读 · 0 评论 -
解析xml文件用spinner显示相关问题
点击spinner时列表显示正常,但是初始化显示的时候为空的,点击某项之后也为空,,后来发现spinner.setadapter()写在了数据加载之前,数据在加载之后没有重新setadapter一下,这就导致了adapter里面的确加载成功了数据,但是spiner更新不了!初始显示的·时候是同样的道理,那么我该怎么修改了?只需将setadapter在加载数据之后,重写一遍即可。原创 2016-08-09 17:09:13 · 309 阅读 · 0 评论 -
从工程到APK
本来不想写这个,因为很简单,但是一段时间不做就会忘,那就发个标准版,以后找这个步骤直接go on!1.先用cmd生成一个签名A.keystore文件。A可以取名为你的应用名,这样比较直观。a.用cmd索引到你要保存的目录,比如--> D:\Competition>cd PreparedToFun.b.生成A.keystore(这里可能要生成一些信息,唯一重要的是密码),一般生成在工原创 2016-07-07 18:19:43 · 319 阅读 · 0 评论 -
将本地工程导到GitHub并将工程与git建立连接
吃午饭前来一发!第一次做这个的时候参考过:http://zhidao.baidu.com/link?url=1A5RMDnpVAf7YQ-aJ3L3IZ4crLx1wLt5QdFy7NTxt1qt7wkJ2yWSw08SZK_xKWu5wIOvfga_VNhoYdp5HfUtGBvP3wttAT-NtHTKvhTKgTq。现在做起来得心应手了。1.首先在github上单独建一个仓库“r原创 2016-07-14 11:48:26 · 1289 阅读 · 0 评论 -
百度地图鹰眼轨迹---乱码问题
沉寂了这么久,一直没能搞出新的东西,终于,今天,做出来了,特此来一发!这些天要搞一个竞赛,在利用百度地图实现自己的功能时,出现了N个幺蛾子,现在回想起来,自己蠢得可以。现在说重点:百度鹰眼,这是个很神奇的功能吗,大家可能没注意到里面的一个超级吊的功能,具体什么,我先不说,我下载了demo和SDK,改了能改的,耗时3天,还是没成功,本已放弃,但做不出这个功能对不起队友(几个妹子),在今天一次原创 2016-06-14 18:21:06 · 1544 阅读 · 0 评论 -
Fragment中startActivityForResult与onActivityResult详细解决方案
首先应该在Activity中用frament引用一下onActivityResult(),例如fragmentdemo. onActivityResult(),这里不用写父类的super. onActivityResult(), public void onActivityResult(int requestCode, int resultCode, Intent data) { // T原创 2016-05-05 10:16:35 · 2321 阅读 · 0 评论 -
线程池---ThreadPoolExecutor中corePoolSize,maximumPoolSize,workQueue的关系
常见的线程池创建方法有四种,但是这4中最终都会调用同一种创建方式:public ThreadPoolExecutor(int corePoolSize,int maximumPoolSize,long keepAliveTime,TimeUnit unit, BlockingQueue workQueue,ThreadFactory threadFactory,Reject原创 2017-08-06 09:07:05 · 6068 阅读 · 0 评论