摘要:
1.让Activity全局显示,使系统的导航栏变为透明:(1)可以在Activity代码中添加window属性: if(VERSION.SDK_INT >= VERSION_CODES.KITKAT){ getWindow().addFlags(WindowManager.La... 阅读全文
摘要:
1、在被调用程序Called的AndroidManifest.xml文件中作如下定义: 关于各标签属性的意义自行脑补,都是见名知意。 2、在需要调用该组件的应用程序Call工程的AndroidManifest.mxl文件中声明对应的权限:3、在需要... 阅读全文
摘要:
数据类型转换一般分为三种:在java中整型,实型,字符型视为简单数据类型,这些数据类型由低到高分别为:(byte,short,char--int-long-float-double)简单数据类型之间的转换又可以分为:a.低级到高级的自动类型转换b.高级到低级的强制类型转换c.包装类过度类型转换下面分... 阅读全文
摘要:
目前具体的项目中没有使用sql存储过程,都用的封装好的框架,简单说下存储过程的优缺点。优点:1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般 SQL 语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。 2.当对数据库进行复杂操作时(如对多个表进行 Updat... 阅读全文
摘要:
从设计外观上看,Android 5.0 系统使用一种新的Material Design设计风格。从图片上就能看到一些全新的设计。从图片上看,这套设计图对 Android 系统的桌面图标及部件的透明度进行的稍稍的调整,并且各种桌面小部件也可以重叠摆放。虽然调整桌面部件透明度对 Android 系统来说... 阅读全文
摘要:
关于Android 图片压缩的学习:自己总结分为质量压缩和像素压缩。质量压缩即:将Bitmap对象保存到对应路径下是所占用的内存减小,但是当你重新读取压缩后的file为Bitmap时,它所占用的内存并没有改变,它会改变其图像的位深和每个像素的透明度,也就是说JPEG格式压缩后,原来图片中透明的元素将... 阅读全文
摘要:
JAVA基本数据类型所占字节数是多少?(32位系统)byte 1字节 short 2字节 int 4字节 long 8字节 char 2字节(C语言中是1字节)可以存储一个汉字float 4字节 double 8字节 boolean false/true(理论上占用1bit,1/8字节,实际处理按1... 阅读全文
摘要:
ViewStub是Android布局优化中一个很不错的标签/控件,直接继承自View。ViewStub可以理解成一个非常轻量级的View,与其他的控件一样,有着自己的属性及特定的方法。当ViewStub使用在布局文件中时,当程序inflate布局文件时,ViewStub本身也会被解析,且占据内存控件... 阅读全文
摘要:
(一)内存优化 Android系统对每个软件所能使用的RAM空间进行了限制(如:Nexusone对每个软件的内存限制是24M),同时Java语言本身比较消耗内存,dalvik虚拟机也要占用一定的内存空间。1)了解JIT 即时编译(Just-in-timeCompilation,JIT),又称... 阅读全文
摘要:
Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能... 阅读全文
摘要:
在网上看到了阿里推出的一个android开源项目,名为Dexposed,是一个Android平台下的无侵入运行期AOP框架。旨在解决像性能监控、在线热补丁等移动开发常见难题,典型使用场景为:AOP编程插桩 (如测试、性能监控等)在线热补丁SDK hooking以提供更好的开发体验它基于ROOT社区著... 阅读全文
摘要:
**问题:**在安卓手机上实现保存图片的功能,部分手机保存失败。报了如图一的错误: 根据报错信息是没有权限,但仔细在代码内检查是有申请到存储权限的,并且该功能在其他手机上没问题 **实现流程:**仔细看我们的实现流程如图二所示: 整个过程看上去都没问题。但是在出现问题的手机上,使用device ex 阅读全文
摘要:
使用flchart库,版本0.35,在点击柱状图时,当柱状图的高度为0,默认选中热区很小,很难点击选中对应区域,如图一 9和10的柱状图高度为0。 查了源码,貌似没有单独针对底部title设置点击事件的回调。 实际上点击底部title,barTouchData 内的touchCallback是有回调 阅读全文
摘要:
最近遇到比较奇怪的bug,TableLayout+ViewPager实现点击顶部tab切换viewpager视图。但是在Viewpager设置dapter时,最开始设置的是FragmentPagerAdapter,会导致tab切换后FragmentPagerAdapter内的视图未刷新(与上一个ta 阅读全文
摘要:
2020,回归后第一篇博客,直接分享之前自己总结记录后的笔记, 我们都知道apk是由: asserts lib res dex META-INF androidManifest apk瘦身: 1、控制raw中资源的大,优化asset下的资源文件,能不放在客户端的资源就不放在客户端,assets目录允 阅读全文
摘要:
平时工作学习的一些心得,tips,不定期更新到博客园,欢迎大家对错误的指出 阅读全文
摘要:
android:inputType="none"--输入普通字符 android:inputType="text"--输入普通字符 android:inputType="textCapCharacters"--输入普通字符 android:inputType="textCapWords"--单词首字 阅读全文
摘要:
HTTP请求头提供了关于请求,响应或者其他的发送实体的信息。HTTP的头信息包括通用头、请求头、响应头和实体头四个部分。每个头域由一个域名,冒号(:)和域值三部分组成。 通用头标:即可用于请求,也可用于响应,是作为一个整体而不是特定资源与事务相关联。 请求头标:允许客户端传递关于自身的信息和希望的响 阅读全文
摘要:
在SwipeLayout内嵌套ScorllerView滑动会出现上滑滑动冲突,ScollerView不能往上滑,,,,,, 阅读全文
摘要:
本篇转自网络: 一、MVC MVC模式的意思是,软件可以分成三个部分。 视图(View):用户界面。 控制器(Controller):业务逻辑 模型(Model):数据保存 各部分之间的通信方式如下。 所有通信都是单向的。 二、互动模式 接受用户指令时,MVC 可以分成两种方式。一种是通过 View 阅读全文
摘要:
转载: http://www.jianshu.com/p/03118c11c199 阅读全文