开发经验
IT兔子123
这个作者很懒,什么都没留下…
展开
-
AAPT2 error: check logs for details怎么找到缺少的资源
原创 2020-03-20 09:57:58 · 280 阅读 · 0 评论 -
对于App快速开发方法的统计
Ø 首先你要有自己的库,然后想好架构 然后开干,知识点库和一套自己熟悉的框架,工具类(网络库,数据库,utils,)Ø 有很多自己封装的模块Ø 快速开发的前提.已经封装到比较好的Frame.需求.设计稿什么的很稳定了.接口也稳定了.酱紫就啪啪啪出来了.Ø web与原生结合呀Ø 做成网页,放进apk里Ø 你写个壳子 然后全部加载网页Ø 混合开发Ø 业务理清了就快Ø原创 2017-04-26 09:49:13 · 470 阅读 · 0 评论 -
App开发模式比较
定义跨平台性开发方面能力方面维护更新开发成本体验安装开发周期离线模式流量成本原生App用原生程序编写运行的应用程序 差HTML5,CSS3,JavaScript以及服务器端语言来完成使用全部的移动硬件设备功能。原创 2017-04-26 09:58:00 · 440 阅读 · 0 评论 -
io.realm.exceptions.RealmException: Primary key field 'ArTime' cannot be changed after object was cr
出现此问题的原因是:我在这:AlarmTable alarmTable = realm.createObject(AlarmTable.class, alarm.getArTime());设置了主键。又在这:alarmTable.setArTime(alarm.getArTime());通过set()方法去设置主键。所有提示我:主键不能修改了。原创 2017-08-01 11:53:18 · 763 阅读 · 0 评论 -
做一个软件项目使用到的工具
例如:开发一个App1.word:写需求2.Axure:做界面原型3.Ps:设计界面和图标4.Visio:做项目的功能地图5.Visio:做项目的框架设计6.Project:做项目进度计划7.Android studio:开发app原创 2017-08-18 15:37:11 · 583 阅读 · 0 评论 -
android开发中和颜色相关
把后台传来的string类型的颜色值设置成背景layout.setBackgroundColor(Color.parseColor(color));加载res中颜色资源:ContextCompat.getColor(context,R.color.DivideBackground)颜色值:原创 2017-08-18 15:55:30 · 299 阅读 · 0 评论 -
RecycleView设置分割线和布局方向
//设置布局方向LinearLayoutManager layoutManager = new LinearLayoutManager(context);layoutManager.setOrientation(LinearLayoutManager.VERTICAL);rcvView.setLayoutManager(layoutManager);//设置分割线R原创 2017-08-18 16:03:53 · 956 阅读 · 0 评论 -
我的网址
It will be read and overwritten.Do Not Edit! -->BookmarksBookmarksPEMS - TowerAndroid检测程序崩溃框架CustomActivityOnCrash - wenzhi的博客 - CSDN博客websocket在线测试JSON在线解析及格式化验证 - JSON.cn微信公众平台原创 2017-09-02 13:51:17 · 473 阅读 · 0 评论 -
APP测试功能点总结
1. 功能测试 41.1运行 41.2 App更新升级 41.3应用的前后台切换 41.4 PUSH测试 51.5定位、照相机服务 51.6时间测试 61.7数据更新 62. 兼容性测试 62.1外部兼容性 62.2内部兼容性 73. UI测试 73.1导航测试 73.2图形测试 73.3内容测试 83.4用户体验测试 84. 安全测原创 2017-11-30 17:57:53 · 2818 阅读 · 0 评论 -
怎么截取app崩溃日志
1.配置adb工具说明 2.配置完成的检测 3.App崩溃的时候,截取错误日志。原创 2017-11-30 18:02:22 · 1774 阅读 · 0 评论 -
android开发中内存泄露的原因
1. ToastToast.makeText(MainActivity.this, "Hello", Toast.LENGTH_SHORT).show(); 如果用户在Toast消失之前,用户按了返回键,这个Activity就引起了内存泄露,原因:Toast持有了当前Activity,导致Activity无法被GC销毁解决方法:让Toast持有ApplicationConte原创 2017-12-23 09:04:09 · 272 阅读 · 0 评论 -
问题和答案-内存泄露
1.看看Java内存模型,Java加载机制。平常写代码注意就行了。2. 该销毁 销毁 该释放 释放3, 4. 是死循环造成的内存溢出 还是啥没释放 造成 的内存泄露5. 死循环你内存有多少够开销的?6.静态的东西多注意就好了7.生命周期长的类不要持有短周期的引用。8. 9.原创 2017-12-23 09:09:31 · 315 阅读 · 0 评论 -
分享个人学习和解决问题的的方法
1.自己去分析问题,去看源码2.去百度搜索3.去问同学同事朋友4.去QQ群里问除了自己解决,我最支持的是去QQ群里问,QQ群里有全国各地的程序员,有各种水平的程序员,这样一个问题,会有各种各样的答案,学到更多的知识。同时,我也建议大家去有空了去群里回答问题,帮助别人的同时也可以自己学到知识,何乐而不为?原创 2017-12-15 16:37:46 · 880 阅读 · 0 评论 -
android开发常用的网站
1. 菜鸟java: http://www.runoob.com/java/java-tutorial.html2. Tower: https://tower.im/3. Ws在线测试:http://www.blue-zero.com/WebSocket/4. 微信公众号: https://mp.weixin.qq.com/5. 流行框架: http://blog.原创 2017-12-28 09:39:38 · 400 阅读 · 0 评论 -
完成一个项目的流程
我自己总结的,有什么问题,请大家指点啊!1. 制定项目的周期。工具:project2. 确定需求,设计界面。工具:Axure3. 写需求文档。4. 写接口文档。5. 设计项目架构。工具:Visio6. 做图。工具:ps7. 编码。8. 写测试用例。9.测试。原创 2018-01-05 12:54:51 · 6887 阅读 · 2 评论 -
怎么查看隐藏的文件
原创 2018-01-23 16:42:03 · 1016 阅读 · 0 评论 -
tomcat环境变量配置
变量名:CATALINA_BASE 变量值:D:\mysoftware\apache-tomcat-8.5.4 再次新建: 变量名:CATALINA_HOME 变量值:D:\mysoftware\apache-tomcat-8.5.4打开PATH(之前配置jdk的时候也用过),在最后添加变量值:%CATALINA_HOME%\lib;%CAT...原创 2018-07-04 16:29:42 · 327 阅读 · 0 评论 -
兔子-Class<T>与Class<?>的区别
Class在实例化的时候,T要替换成具体类Class它是个通配泛型,?可以代表任何类型原创 2017-01-10 10:42:46 · 620 阅读 · 0 评论 -
兔子-Cannot reload AVD list: cvc-enumeration-valid: Value '280dpi' is not facet-valid with r
问题:Cannot reload AVD list: cvc-enumeration-valid: Value '280dpi' is not facet-valid with respect to enumeration '[ldpi, mdpi, tvdpi, hdpi, xhdpi, 400dpi, xxhdpi, 560dpi, xxxhdpi]'. It must be a va原创 2016-05-07 16:20:18 · 1333 阅读 · 0 评论 -
王立平--Program Files (x86)
window7系统下,program files(x86) 是应用程序文件夹,在64位系统下,为了更好的兼容32位程序,在安装一些32位程序(注意某些程序他就是32位的),会默认安装到program files(x86)这个文件夹,而一些64位的程序,或程序本身没有位数区别的,会默认安装到program files这个文件夹下。原创 2014-10-14 09:54:06 · 1827 阅读 · 1 评论 -
王立平--.iso文件怎么使用?
第一种方法:你可以安装虚拟光驱软件以后,将其载入虚拟光驱中,然后便可像打开普通光盘一样使用它.第二种方法:大多数的ISO文件是可以直接使用解压缩软件(比如WinRAR,7-Zip等)解压的.解压之后直接运行里面的可执行文件就可以安装.原创 2014-10-14 10:00:20 · 910 阅读 · 0 评论 -
兔子--git常用的命令
git status 查看当前分支状态git add 需要提交的文件git rm 需要删除的文件git commit -m "注释说明"git branch 查看当前是属于哪个分支,假如是puppis 分支git pull --rebase 更新到与服务器同步git push origin puppis 提交到p原创 2014-11-13 12:58:38 · 1021 阅读 · 0 评论 -
兔子--颜色与rgb值
原创 2014-11-21 13:15:22 · 1081 阅读 · 0 评论 -
兔子--快速找出eclise项目中的中文
1.xml布局文件中的中文中文的这一行的左侧有黄色三角。2..java中的中文把编码格式改成GBK的,原先是utf8的。修改后,中文部分会出现乱码,就会报错,这样找到报错的地方,就是中文的地方。原创 2014-12-25 18:53:56 · 770 阅读 · 0 评论 -
兔子--bat文件
bat是dos下的批处理文件。批处理(Batch)通常被认为是一种简化的脚本语言,它应用于DOS和Windows系统中,它是由DOS或者Windows系统内嵌的解释器(通常是COMMAND.COM或者CMD.EXE)解释运行。类似于Unix中的Shell脚本。批处理文件具有.bat或者.cmd的扩展名,其最简单的例子,是逐行书写在命令行中会用到的各种命令。更复杂的情况,需要使用原创 2015-02-12 23:06:30 · 676 阅读 · 0 评论 -
兔子--android开发小细节
1.android:paddingLeft="15dp" 内容距离左边的距离 android:layout_marginLeft="10dp" 整体控件距离左边的距离2.linearlayout 默认是横向的,你textview不能横向居中,你把linearlayout改成纵向布局,textview设置成横向居中3.android:layout_gravity="cente原创 2015-02-12 23:22:18 · 655 阅读 · 0 评论 -
兔子-Myeclipse 10激活
1.下载激活工具2.双击run.bat打开破解界面3.Usercode随便输入点东西,点击Systemid,产生一个Systemid,在点击Active按钮,产生以下界面4.打开Myeclipse,Myeclipse->Subscription information ,把上面生成的LICENEE复制到Subbscripter中,LICENSE_KEY复制到Subscripti原创 2015-03-02 21:32:14 · 838 阅读 · 0 评论 -
兔子-The Android SDK requires Android Developer Toolkit version 23.0.0 or above
出错界面提示: 错误原因:错误的更新了SDK,从而,SDK与低版本的adt不匹配了。解决办法:去这个目录下G:\soft\adt-bundle-windows-x86_64-20131030\sdk\tools\lib找到plugin.prop把SDK的版本改小了,改成与adt相同的版本,或者是更低的。p原创 2015-03-02 21:21:06 · 886 阅读 · 0 评论 -
兔子-判断点在多边形内
private boolean IsPointInPolygon(List poly, LatLng pt) { int i, j; boolean c = false; for (i = 0, j = poly.size() - 1; i < poly.size(); j = i++) { if ((((poly.get(i).latitude <= pt.latitude)原创 2015-03-03 11:31:13 · 817 阅读 · 0 评论 -
兔子-myeclipse中的中文是横着的
字体设置有问题,字体设置不要选择@开头的字体。原创 2015-03-06 10:19:08 · 1393 阅读 · 0 评论 -
兔子-cvc-complex-type.2.3: Element 'web-app' cannot have character [children], because the type's cont
使用Myeclipse配置web.xml时,出现错误:cvc-complex-type.2.3: Element 'web-app' cannot have character [children], because the type's content type is element-only.错误原因:代码是在网上找的,直接粘贴到web.xml中的,就出现了以上错误。解决办原创 2015-03-06 10:27:15 · 4210 阅读 · 0 评论 -
兔子-查看本机开放的端口号,查看某个端口号是否被占用,查看被占用的端口号被哪个进程所占用,如何结束该进程
利用快捷键win+R键打开运行窗口。输入cmd回车打开命令提示符窗口1:查看本机开放的端口,即已被占用的端口号。命令:netstat -an部分结果列表:Proto Local Address Foreign Address StateTCP 0.0.0.0:135 0转载 2015-03-09 22:22:25 · 560 阅读 · 0 评论 -
兔子--android项目结构
关于包名:域名.公司名称/个人名称.应用名称包名是你的app在android系统中的id取名规范大多数是域名的逆序,1.取名规范最基本的要求就是不要与其他的app应用有同名的,采用域名的逆序,能避免以上情况。2.不限于三级以上只是个人见解,请指教。原创 2015-05-27 18:26:50 · 643 阅读 · 0 评论 -
为什么csdn博客不能推荐首页了?
哎,好久没来写文章, 结果就不能推荐首页了原创 2015-09-16 17:27:21 · 2006 阅读 · 4 评论 -
兔子-系统的纯净版,装机版,深度和GHOST的区别
纯净版就是要自己装软件.装机版就是别人装好了基本常用软件,当然,那些软件是装机人员按自己的喜好写入的,所以,一般推荐用户选择纯净版,不是很懂电脑的选择装机版较好,方便些。深度和GHOST,建议维修专业人员选择,普通用户还是算了,容易出故障。挺麻烦的。原创 2016-01-05 15:51:35 · 1158 阅读 · 0 评论 -
初学者,放平心态
1.配置环境,很繁琐。编程就是原创 2014-09-25 10:30:36 · 710 阅读 · 2 评论