码迷,mamicode.com
首页 > 移动开发
ScrollView属性fillViewport解决android布局不能撑满全屏的问题
转:http://blog.sina.com.cn/s/blog_6cf2ea6a0102v61f.html开发项目中遇到一个问题,布局高度在某些国产酷派小屏幕手机上高度不够全部显示,于是使用了ScrollView嵌套LinearLayout,但问题又出现了,在大屏幕手机如三星note3手机上下面会...
分类:移动开发   时间:2015-04-12 17:41:24    阅读次数:172
android学习之播放视频
今天学习了如何使用VideoView类将视频嵌入到应用程序中,具体代码如下。 1 public class TestVideo extends ActionBarActivity { 2 3 @Override 4 protected void onCreate(Bundle ...
分类:移动开发   时间:2015-04-12 17:32:47    阅读次数:147
(Android)详解android:scaleType属性 (转)
android:scaleType是控制图片如何resized/moved来匹对ImageView的size。ImageView.ScaleType / android:scaleType值的意义区别:CENTER /center 按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截...
分类:移动开发   时间:2015-04-12 17:27:07    阅读次数:222
智能手机的耗电特征及APP耗电量测试的两种方法
文章陈述了手机发展趋势及耗电特性,集中讨论了时下最为关心的智能手机耗电问题,并介绍了测量手机软件耗电量的两种方法。此外还解释了为何运营商此前会提出收取微信的费用,心跳机制是什么。美国著名手机公司Palm的CEO JonRubinstein曾经说过:“手机未来的发展取决于两个因数,一是手机的数据传输速...
分类:移动开发   时间:2015-04-12 17:27:21    阅读次数:288
深入了解android平台的jni---注册native函数
注册native函数有两种方法:静态注册和动态注册。1、静态注册方法根据函数名找到对应的JNI函数:Java层调用函数时,会从对应的JNI中寻找该函数,如果没有就会报错,如果存在则会建立一个关联联系,以后在调用时会直接使用这个函数,这部分的操作由虚拟机完成。静态方法就是根据函数名来遍历java和jn...
分类:移动开发   时间:2015-04-12 17:25:32    阅读次数:166
Android Service完全解析,关于服务你所需知道的一切(上) (转载)
转自:http://blog.csdn.net/guolin_blog/article/details/11952435转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/11952435相 信大多数朋友对Service这个名词都不会陌生...
分类:移动开发   时间:2015-04-12 17:25:45    阅读次数:207
Android 开发经验-容易忽略的问题
1.在onresume的方法中获取某个view的宽度和高度都为0此时,view并没有绘制完成,那有什么方法呢?方法如下:1 View v = getView(); //你想获得宽度或高度的view2 v.post(new Runnable () {3 v.getWidth(); 4 })
分类:移动开发   时间:2015-04-12 17:25:10    阅读次数:154
Android 开发经验-Fragment相关
dialogfragment问题背景:一般app开发都会遇到弹窗的需求,但是dialogfragment默认的style是带标题栏的,但这又经常是我们不需要的,于是,我们可以设置dialogfragment的style1 @Override2 public void onCreate(Bundle ...
分类:移动开发   时间:2015-04-12 17:25:00    阅读次数:132
Linux java以及android环境的配置和注意事项
上次装完了Linux,后来配java环境,android环境好几次都出现无法进入系统,整的我要么用shell框修改配置文件,要么重装,这几天也正在使用Linux,顺带抽出点时间来总结了一丢丢:(有些步骤可以通过shell来实现,为方便起见我就直接口述了) 一、配置jdk: 1、 首先将你的jdk解压到你对应所要安装的目录下 2、如果开始配置环境变量: (环境变量之小科普)环境变量分为全局变...
分类:移动开发   时间:2015-04-12 16:19:31    阅读次数:144
Android工具
最近两个工具用的比较多,就研究了下Android的工具,通过java谢了两个小工具: 1.一键解析apk、zip、rar、jar 这个工具可以一键解析apk里面的resource,包括drawable、layout、manifest,同时将里面的dex文件转成jar,可供jd_gui阅读,很强大!其余几种格式,只要里面有dex 文件,同样生成jar文件,并将生成的结果放在同级的resul...
分类:移动开发   时间:2015-04-12 16:14:55    阅读次数:136
Android的启动模式
启动模式简单地说就是Activity启动时的策略,在AndroidManifest.xml中的标签的android:launchMode属性设置;启动模式有4种,分别为standard、singleTop、singleTask、singleInstance;Activity启动模式设置:Activi...
分类:移动开发   时间:2015-04-12 16:11:11    阅读次数:142
android开发之使用shape来画线,有一些注意点
注意:Android3.0以上系统开始支持硬件加速特性hardwareAccelerated,默认是启用的。当你的某个activity用到了“虚线”效果的时候,必须要设置AndroidManifest文件中那个activity的硬件加速属性为:android:hardwareAccelerated=...
分类:移动开发   时间:2015-04-12 16:08:57    阅读次数:139
android学习之播放音频
今天学习了如何通过android中的MediaPlayer方法进行音频的播放,具体代码如下。 首先新建一个android工程,将预先录制好的音频music.wma放在res/raw目录下,在布局文件中加入一个Button,当按下Button时音频响起。 1 public class TestA...
分类:移动开发   时间:2015-04-12 16:07:01    阅读次数:127
关于android布局的两个属性dither和tileMode
首先,两个单词的中文意思分别是dither(抖动)和tileMode(平铺)1,先来介绍tileMode(平铺)它的效果类似于让背景小图不是拉伸而是多个重复(类似于将一张小图设置电脑桌面时的效果)[html]view plaincopybackrepeat.xml[html]view plainco...
分类:移动开发   时间:2015-04-12 15:58:31    阅读次数:159
Android Continuous Integration
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl...
分类:移动开发   时间:2015-04-12 14:53:25    阅读次数:744
从WS-AppServer中触发BPM流程
This topic describes the procedure to trigger a business process model from a WS-AppServer application....
分类:移动开发   时间:2015-04-12 14:52:46    阅读次数:186
Android IM实践
IM(Instant Messaging)在Android中可谓运用广泛。QQ,Wechat,陌陌等应用都可以看作IM实时通讯APP,实时通讯在社交类APP中运用范围较广,其功能看起来也是比较cool的。今天我们将研究一下android IM软件是如何实现的。像IM这种实施通讯软件,除非公司有比较大的实力和精力,才会自己去整这么一套框架。对于广大中小软件开发者来说,想到比较多的就是开源框架。...
分类:移动开发   时间:2015-04-12 14:53:35    阅读次数:210
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!