Android应用开发
Android app开发总结,个人非专业app开发,主要以修改和逻辑层开发较多。APP之下开发较多,为更好的开发逻辑层,熟悉app开发可以实现一些单元测试或demo,且在使用Android中,会基本的app开发,有助于工作顺利的开展!
binn_chern
这个作者很懒,什么都没留下…
展开
-
(3)Android test
1. 概览2. 调试2.1 概览2.2 过去调试信息2.3 诊断native crash2.4 评估性能原创 2021-04-21 10:06:30 · 142 阅读 · 0 评论 -
Android系统稳定性及性能
单元测试:https://developer.android.google.cn/training/testing性能优化:https://developer.android.google.cn/topic/performance原创 2020-09-15 09:38:38 · 1353 阅读 · 0 评论 -
单元测试-getApplicationContext失败
Android应用开发时,逻辑接口使用单元测试,比较方便验证接口的正确性。有些接口需要context对象,可能依赖的包中使用了getApplicationContext,因此在传入context时,一般传入ApplicationContext,依赖包中也就不会出错了。单元测试中获取context方法如下:// 非ApplicationContext,依赖包可能会出错mContext = In...原创 2020-03-27 15:20:53 · 945 阅读 · 0 评论 -
应用使用permisson权限
概述在android系统的安全模型中,应用程序在默认的情况下不可以执行任何对其他应用程序,系统或者用户带来负面影响的操作。如果应用需要执行某些操作,就需要声明使用这个操作对应的权限。 在manifest文件中 添加标记,如<uses-permission android:name="com.example.project.DEBIT_ACCT" />android 系统提供了一...原创 2019-03-22 13:37:53 · 620 阅读 · 0 评论 -
java常用重构技巧
基本原则1. 尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:第一,控制资源的使用,通过线程同步来控制资源的并发访问;第二,控制实例的产生,以达到节约资源的目的;第三,控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之间实现通信。2. 尽量避免随意使用静态变量要知道...转载 2019-05-23 15:23:56 · 9950 阅读 · 1 评论 -
java代码重构--设计模式使用
转载: http://www.cnblogs.com/jun-ma/p/4967839.html相关文章: https://www.ibm.com/developerworks/cn/java/j-lo-java8streamapi/java代码重构的经验总结分享几天前的一次上线,脑残手抖不小心写了bug,虽然组里的老大没有说什么,但心里面很是难过。同事说我之所以写虫子是因为我讨厌if/el...转载 2019-05-14 15:30:46 · 1000 阅读 · 0 评论 -
Android java优化
java代码效率优化方法:https://www.jb51.net/article/103121.htm优化Java虚拟机总结(jvm调优):https://www.jb51.net/article/132029.htmJava虚拟机JVM优化实战的过程全记录:https://www.jb51.net/article/120511.htm44条Java代码优化建议:https://www.j...转载 2019-05-13 18:24:00 · 141 阅读 · 0 评论 -
Android7.0之后apk调用系统库方法
Android7.0之后,apk不能调用系统so,如jni不能引用/system/lib、/vendor/lib下的so文件如果需要调用引用系统so,可在public.libraries.txt中声明需要使用的so文件public.libraries.txt经编译后打包在/system/etc和/vendor/etc目录下system/etc目录下的public.libraries.txt编...原创 2019-12-06 20:49:18 · 1866 阅读 · 0 评论 -
Android TextView文字过多,添加滚动条
Android 软件设计-代码编程有时候TextView文字过多,显示不全,怎么办?这时候,需要为Textview添加滚动条了。1. /res/layout/main.xml把TextView修改为这样: android:id="@+id/tv" android:layout_width="fill_parent" android:layout_hei转载 2012-04-25 17:41:24 · 396 阅读 · 0 评论 -
android @id和@+id的区别
今天,简单讲讲android里关于@id和@+id的区别。之前,自己在布局里无论什么情况都使用@+id,可是后来发现有些代码用的是@id,自己不知道这两者之间有什么区别。于是就在网上查找资料,最终是解决了问题。这里记录一下。Android中的组件需要用一个int类型的值来表示,这个值也就是组件标签中的id属性值。id属性只能接受资源类型的值,也就是必须以@开头的值,例如,@id/abc、@+i...转载 2019-06-03 14:05:19 · 495 阅读 · 0 评论 -
xmlns:android="http://schemas.android.com/apk/res/android的作用
优秀博文自定义属性:http://blog.csdn.net/l799069596/article/details/49495583xmlns的作用:http://blog.csdn.net/chuchu521/article/details/8052855xmlns命名空间:http://blog.chinaunix.net/uid-26885609-id-3472233.html命名...转载 2019-06-03 10:34:32 · 10294 阅读 · 0 评论