Android应用开发
主要涉及Android应用开发
山歌儿~
这个作者很懒,什么都没留下…
展开
-
九宫格排按钮,内容不被拉伸(TableLayout、layout_weight、layout_gravity和gravity)
近日在使用TableLayout进行布局时,发现如果想让按钮不被拉伸的排列在TableLayout里面,单单使用TableLayout的stretchColumns和gravity属性怎么也达不到很好的理想状态。现变换下实现方法记录如下:<FrameLayout android:layout_width="300dip" android:layout_height="原创 2015-11-27 11:32:57 · 2359 阅读 · 0 评论 -
关于Android5.0以上屏幕截图探索总结
前言做过Android屏幕截图的朋友应该知道在Android5.0之前如果希望截图屏幕,是需要获取系统root权限的。但,在5.0之后Android开放了新的接口android.media.projection,使用该接口,第三方应用程序无需获取系统root权限也可以直接进行屏幕截图操作了。查询其官方api可知,该接口主要用来“屏幕截图”操作和“音频录制”操作,这里只讨论用于屏幕截图的功能。由于使用原创 2015-12-03 18:13:11 · 15545 阅读 · 10 评论 -
关于Android中使用SVG特性的探索与总结
前言引入SVG还需要从图片的数字化说起。一般来说,将图片存储为数据有两种方案。其一、就是我们传统使用的位图(光栅图)。即将图片看成在平面上密集排布的点的集合。每个点发出的光有独立的频率和强度,反映在视觉上,就是颜色和亮度。位图拥有一个庞大的家族,包括常见的JPEG/JPG, GIF, TIFF, PNG, BMP等。第二种方案就是矢量图(SVG就是其中的一种)。它用抽象的视角看待图形,记录其中展示的原创 2015-11-30 18:42:37 · 5456 阅读 · 0 评论