
android app
文章平均质量分 59
Decisiveness
这个作者很懒,什么都没留下…
展开
-
android studio 提示Error:Default Activity not found
关于Idea android studio 提示Error:Default Activity not found无法编译问题,androidactivity一些插件,或者apk没有默认的启动activity如下图,无红框部分则idea会提示处理:选择Do not launch Activtiy,进行编译,即可编译我转载 2016-02-16 21:04:05 · 4199 阅读 · 2 评论 -
Android系统自带样式(@android:style/)
在AndroidManifest.xml文件的activity中配置1、Android:theme="@android:style/Theme"默认状态,即如果theme这里不填任何属性的时候,默认为Theme2、android:theme="@android:style/Theme.NoDisplay"任何都不显示。比较适用于只是运行了activity,但未显示任何东西3、a转载 2016-07-08 16:09:03 · 529 阅读 · 0 评论 -
android:windowSoftInputMode属性详解
android:windowSoftInputModeactivity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。这个属性能影响两件事情:【一】当有焦点产生时,软键盘是隐藏还是显示【二】是否减少活动主窗口大小以便腾出空间放软键盘它的设置必须是下面列表中的一个值,或一个”state…”值加一个”adjust…”值的组合。在转载 2016-07-08 16:25:40 · 336 阅读 · 0 评论 -
view.getX和view.getTranslationX区别
1.view.getTranslationX计算的是该view的偏移量。初始值为0,向左偏移值为负,向右偏移值为正。2.view.getX相当于该view距离父容器左边缘的距离,等于getLeft+getTranslationX。示意图:转载 2016-02-29 09:11:24 · 564 阅读 · 0 评论 -
java中Collections.sort排序详解
Comparator是个接口,可重写compare()及equals()这两个方法,用于比价功能;如果是null的话,就是使用元素的默认顺序,如a,b,c,d,e,f,g,就是a,b,c,d,e,f,g这样,当然数字也是这样的。compare(a,b)方法:根据第一个参数小于、等于或大于第二个参数分别返回负整数、零或正整数。equals(obj)方法:仅当指定的对象也是一个 Compara转载 2016-02-23 16:31:03 · 809 阅读 · 0 评论 -
浅谈android4.0开发之GridLayout布局
作者:李响 本文重点讲述了自android4.0版本后新增的GridLayout网格布局的一些基本内容,并在此基础上实现了一个简单的计算器布局框架。通过本文,您可以了解到一些android UI开发的新特性,并能够实现相关应用。 在android4.0版本之前,如果想要达到网格布局的效果,首先可以考虑使用最常见的Linea转载 2016-02-15 13:45:26 · 426 阅读 · 0 评论 -
Android编程中调用Camera时预览画面有旋转问题的解决方法
本文实例讲述了Android编程中调用Camera时预览画面有旋转问题的解决方法。分享给大家供大家参考,具体如下:在调用Camera写应用的时候,前后摄像头的情况有时候是不一样的。有时候,明明后摄像头没有问题,而调用到前摄像头时,却倒转了180°,或者其他角度,百思不得其解。在查看了Android源码之后,发现它的解决办法很是好,接下来贴个源码,以备日后查看。public static i转载 2016-02-20 10:04:23 · 2573 阅读 · 0 评论 -
onTouchEvent()
public boolean onTouchEvent(MotionEvent event) { boolean handle = false; if (getAlpha() == 0.0f) return false; if (event.getAction() == MotionEvent.ACTION_DOWN) { handle = true;转载 2016-02-01 23:12:00 · 459 阅读 · 0 评论 -
Android activity的生命周期
Android activity的生命周期activity类处于android.app包中,继承体系如下:1.java.lang.Object2.android.content.Context3.android.app.ApplicationContext4.android.app.Activityactivity是单独的,用于处理用户操作。几乎所有的activ转载 2015-11-15 00:37:30 · 383 阅读 · 0 评论 -
Android ActionBar的基本用法
1、ActionBar的简介ActionBar位于Activity的顶部,可用来显示activity的标题、Icon、Actions和一些用于交互的View。它也可被用于应用的导航。ActionBar 是在Android 3.0(API 11)中加入到SK中的,想在低版本中使用ActionBar有两种选择:使用http://actionbarsherlock.com 或使用Support转载 2016-07-18 13:21:41 · 882 阅读 · 0 评论 -
context menu
Android的菜单有三种:Options Menu 当用户按下menu button按钮时显示的菜单Context Menu当用户长久按住屏幕,即被注册显示上下文菜单的视图时显示的菜单Submenu 当用户按下一个菜单的某个选项时弹出的子菜单现在演示一个上下文菜单。 main.xml布局文件:此布局文件定义了listview,用来显示一组列表,稍后上下文菜单将转载 2016-07-15 17:43:06 · 756 阅读 · 0 评论 -
最近使用studio 发现drawle-hdpi 都没有了换成了mipmap-hdpi,这两个目录有什么区别呢,哪个比较好呢???
我简单总结一下:使用上没有任何区别,你把它当drawable用就好了。但是用mipmap系统会在缩放上提供一定的性能优化。官方介绍:Mipmapping for drawablesUsing a mipmap as the source for your bitmap or drawable is a simple way to provide a qualit转载 2016-02-04 22:41:12 · 2283 阅读 · 0 评论 -
android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )及屏幕适配注意事项
1 Android手机目前常见的分辨率1.1 手机常见分辨率:4:3VGA 640*480 (Video Graphics Array)QVGA 320*240 (Quarter VGA)HVGA 480*320 (Half-size VGA)SVGA 800*600 (Super VGA)5:3WVGA 800*480 (Wide VG转载 2016-02-04 23:45:29 · 2522 阅读 · 0 评论 -
详解Android中的屏幕方向类型
屏幕方向是对Activity而言的,所以你可以在AndroidManifest.xml文件中,通过标记的screenOrientation属性进行设定,例如:activityandroid:name=".SketchpadActivity"android:screenOrientation="landscape"/>screenOrientations属性共转载 2016-02-19 17:04:46 · 521 阅读 · 0 评论 -
Android利用方向传感器获得手机的相对角度实例说明
1.android 的坐标系是如何定义x, y z 轴的 x轴的方向是沿着屏幕的水平方向从左向右,如果手机不是正方形的话,较短的边需要水平放置,较长的边需要垂直放置。Y轴的方向是从屏幕的左下角开始沿着屏幕的的垂直方向指向屏幕的顶端。 将手机放在桌子上,z轴的方向是从手机指向天空。 2.方向传感器 在方向传感器中values变量的3个值都表示度数,它们的含义如下:转载 2016-02-19 17:49:45 · 6092 阅读 · 0 评论 -
Android px、dp、sp之间相互转换
dp(dip): device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。dp也就是dip,这个和sp基本类似。如果设置表示长度、高度等属性时可以使用dp 或sp。但如果设置字体,需要使用sp。dp是与密度无关,sp除了与密度无关外,还与scale无关。如果屏幕密转载 2016-02-20 17:32:41 · 520 阅读 · 0 评论 -
Android sdk update
android sdk更新以下来自知乎 https://www.zhihu.com/question/31935836update:使用国内Google服务器下载SDK的方法:ping http://g.cn;得到国内的google服务器地址Android SDK Manager->Tools->Options按下图设置:<img src=转载 2016-05-08 17:03:06 · 672 阅读 · 0 评论 -
Android xml资源文件中@、@android:type、@*、?、@+含义和区别
一.@代表引用资源1.引用自定义资源。格式:@[package:]type/nameandroid:text="@string/hello" 2.引用系统资源。格式:@android:type/name android:textColor="@android:color/opaque_red" 注意:其实@android:type/name是转载 2016-07-15 16:24:38 · 379 阅读 · 0 评论 -
options menu、context menu的区别
options menu: 按MENU键来显示, 在屏幕最下面最多显示6个菜单选项(icon menu,不可以有checkable),如果多于6个的其他的会以“more” icon menu来调出(expanded menu),通过activity的onCreateOptionsMenu来生成,只能在menu第一次生成时调用;想改变options menu,只能在onPrepareOptio转载 2016-07-15 17:11:26 · 816 阅读 · 0 评论 -
关于android.intent.action.MAIN在manifest里的使用?
以下来自百度知道问题:android.intent.action.MAIN决定应用程序最先启动的?如果有多个activity且都具有android.intent.action.MAIN那是谁最先启动的?如果在某个activity中不添加android.intent.action.MAIN有什么影响吗?回答:android.intent.action.MAIN决定应用程序转载 2015-11-15 00:11:08 · 1777 阅读 · 0 评论