Start Android1、图片视图(ImageView)的基本概念2、<InameView/>与ImageView3、神奇的ScaleType属性 当图片大小与ImageView大小不匹配的时候,可以通过该属性来调整图片与ImageView控件的位置关系。android:scaleType: android:scaleType是控制图片如何resized/moved来匹对ImageView的size。 ImageView.ScaleType / android:scaleType值的意义区别: CENTER /center 按图片的原来size居中显示,当图片长/宽超过...
Android图像格式类及图像转换方法介绍 一款软件的开发和图像密切相关,特别是移动应用程序,在视觉效果等方面是至关重要的,因为这直接关系到用户的体验效果。在Android程序开发的过程中,了解存在哪些图像格式类(ImageFormat、PixelFormat及BitmapConfig等)及图像(JPG、PNG及BMP等)的转换方法,对以后的开发多多少少会有些帮助。 关于图像格式类,介绍以下三个:ImageFormat、PixelFormat及BitmapConfig。1、ImageFormat(a...
Android系统中会根据屏幕分辨率范围,制定默认的density,既320(xhdpi),那么我们也可以手动修改density。修改的方式在system.prop中修改ro.sf.lcd_density的值;例如ro.sf.lcd_density=480;我们可以使用adb命令查询该属性:adb shell getprop ro.sf.lcd_density原文:http://blog.csdn.net/huangyabin001/article/details/40401279
Grep多个条件:android logcat -v time | grep -e A -e B选取多个android log tag:android logcat -v time -s TAGA TAGB 比如:android logcat -s AndroidRuntime 原文:http://www.cnblogs.com/clnchanpin/p/6971512.html
原创文章,转载请注明出处http://www.cnblogs.com/baipengzhan/p/6287213.html 当前Android流行界面结构的一种——Fragment通过ViewPager嵌套Fragment结构目前非常常用,在本篇文章中,我们一步一步将其创建出来,非常详细的让大家看到这个界面是如何实现的,下面我们开始吧。 首先我们看一下最终的效果动画,以便大家有个最初的印象。本文章专注于功能的实现,并没有着重于界面的美观,所以大家看到的效果一般,UI效果需要大家进一...
今天在调ViewPager的时候,感觉ViewPager+Fragment这种做法更灵活,所以,现在拿出来Fragment再整理下。一,为什么要用Fragment 1,灵活布局 Fragment表现Activity中用UI的一个行为或者一部分。可以组合多个fragment放在一个单独的activity中来创建一个多界面区域的UI,并可以在多个activity里重用某一个fragment。把fragment想象成一个activity的模块化区域,有它自己的生命周期,接收属于它的输入...
有时候我们想动态的根据一个资源名获得到对应的资源id,就可以使用getResources().getIdentifier()方法来获取该id。然后再使用该id进行相关的操作。1、Demo示例下面用一个小Demo来讲解如何使用getResources().getIdentifier()方法来获取该id。例如,新建一个Android项目,项目结构部分截图如下所示: MainActivity代码如下:package com.oyp.demo;import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
imp...
http://androidren.com/index.php?qa=287&qa_1=android-studio%E4%B8%AD%E5%A6%82%E4%BD%95%E8%B7%B3%E5%88%B0%E6%9F%90%E4%B8%80%E4%B8%AA%E6%96%B9%E6%B3%95
我们在Eclipse中,跳到某一个方法使用的是CTRL + O,然后输入方法名。在Android Studio中,我们可以通过下面的方法:
CMD+F12,然后输入方法名。
当然也会有另类玩法(工程大的话,太慢,而且范围有点广):
Search by symbol name
CTRL + ALT + SHIFT + N (Win)
OPTIO...
编译命令:scons target=arm-android-linux build_config=Release出现错误:scons: Reading SConscript files ...********** Configuring Build Target = arm-android-linux / Release ********Building for Android: ANDROID_HOST_SYSTEM = linux-x86ANDROID_TOOLCHAIN = arm-linux-androideabi-4.8ANDROID_PLATFORM = android-9ANDROID_ARCH = armscons: done reading SConscript files.scons: Building targets ......
最近因为学校换了新的教务系统,想做一个模拟登陆功能,发现登陆的账号和密码有一个js脚本来进行加密整理了一下java中执行JS的方法 智强教务 账号 密码 加密方法var keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function encodeInp(input) {var output = "";var chr1, chr2, chr3 = "";var enc1, enc2, enc3, enc4 = "";var i = 0;do {chr1 = input.charCodeAt(i++);chr2 = input.charCodeAt(i...
我们经常在开发app的时候在AndroidManifest.xml发现这个警告warining:"Not targeting the latest versions of Android; compatibility modes apply. Consider testing and updating this version. Consult the android.os.Build.VERSION_CODES javadoc for details." Android Runtime和Dalvik会根据target SDK version决定是否工作在『兼容模式』下,所谓兼容模式,就是关闭了新版本中各种新机制和体验优化的状态。targetS...
原创文章,转载请注明出处http://www.cnblogs.com/baipengzhan/p/6286619.html 第三方框架ViewPagerIndicator实现的效果比较好,但当我们从GitHub上查找该项目的使用方法的时候,作者没有指明Android Studio中比较简便的使用方法,造成了一些引入的不便,经过搜索和自己测试,获得了一些比较十分简便的方法,经过自己的测试,完全可用,在此总结出来,方便今后使用。(测试有效的时间截止到2017/01/15,请注意...
android流量简介流量统计文件:路径/proc/net/dev打开文件,其中 lo 为本地流量, rmnet0 为3g/2g流量, wlan0 为无线流量.在/sys/class/net/下 可以找到相关类别(如rmnet0)的目录.在其子目录statistics下游rx_bytes和tx_bytes记录收发流量.在/proc/uid_stat/{uid}/tcp_rcv记录该uid应用下载流量字节,/proc/uid_stat/{uid}/tcp_snd有该uid应用上传流量字节 TrafficStats学习TrafficStats google develop文档TrafficStats 源文件 查看重...
Json是一种类似于XML的通用数据交换格式,具有比XML更高的传输效率;本文将介绍两种方法解析JSON数据,需要的朋友可以参考下Json是一种类似于XML的通用数据交换格式,具有比XML更高的传输效率. 从结构上看,所有的数据(data)最终都可以分解成三种类型:
第一种类型是标量(scalar),也就是一个单独的字符串(string)或数字(numbers),比如"北京"这个单独的词。
第二种类型是序列(sequence),也就是若干个相关的数据按照一定...
http://www.tuicool.com/articles/2eM32a原文 http://my.eoe.cn/916054/archive/24053.html自从Android3.0引入了Fragment之后,使用Activity去嵌套一些Fragment的做法也变得更加流行,这确实是Fragment带来的一些优点,比如说:Fragment可以使你能够将activity分离成多个可重用的组件,每个都有它自己的生命周期和UI,更重要的是Fragment解决了Activity间的切换不流畅,实现了一种轻量及的切换,但是在官方提供的android.support....