android
尤卡里
那只有了梦想的蜗牛...
展开
-
一次关闭多个Activity
多Activity,比如说主窗口A,调用了子窗口B,在B中如何关闭整个Android应用程序?如果在B中直接使用finish(),接下来手机显示的还是主窗口A,所以 1. Dalvik VM的本地方法 android.os.Process.killProcess(android.os.Process.myPid()); 获取PID,目前获取自己的也只有该API,否则从/proc中自原创 2015-07-08 17:30:13 · 791 阅读 · 0 评论 -
Android studio添加依赖库
在Android Studio有不同的依赖添加:添加自己下载的依赖 1.添加下载的jar包:这个我想大家都都知道,直接放在//build/libs下点击module setting,点击module找到dependencies,然后点击添加File dependency。添加一些依赖的开源项目:首先在project创建一个跟你module同级目录library(名字随你)-> 把你下载的原创 2016-01-20 18:15:44 · 1944 阅读 · 0 评论 -
Activity切换动画·overridePendingTransition
overridePendingTransitionActivity的切换动画指的是从一个activity跳转到另外一个activity时的动画。 这里需要特别说明的是,关于overridePendingTransition这个函数,有两点需要主意: 1.它必需紧挨着startActivity()或者finish()函数之后调用” 2.它只在android2.0以及以上版本上适用系统原创 2016-01-20 14:34:10 · 683 阅读 · 0 评论 -
Android 使用 HttpClient
参考文章:Android 使用 HttpClient 进行网络通信,包括Get方式和Post方式原创 2015-12-21 14:26:11 · 444 阅读 · 0 评论 -
Utils
LogLog最佳实践消灭TAG 我们用TAG就是做定位,同时方便过滤无意义的log。那么索性把当前类名作为这样一个TAG的标识。于是,在我们自定义的log类中就用如下代码设置tag:/** * @return 当前的类名(simpleName) */ private static String getClassName() { String resu原创 2016-01-22 14:36:26 · 559 阅读 · 0 评论 -
支付宝集成
参考文章:支付宝集成过程详解——运行DEMO原创 2015-12-22 09:41:36 · 353 阅读 · 0 评论 -
下拉框(Spinner)的使用
XML实现res/layout/spinner_activity.xml <Spinner android:id="@+id/id_sp_xml" android:layout_width="match_parent" android:layout_height="wrap_content" android:entries="@a原创 2015-12-22 15:33:36 · 478 阅读 · 0 评论 -
TextView/EditText
TextViewandroid:text设置显示文本android:singleLine设置单行显示android:textColor设置文本颜色android:textColorLink文字链接的颜色.android:textScaleX设置文字之间间隔,默认为1.0fandroid:textColorHighlight被选中文字的底色,默认为蓝色android:scrollHorizontall原创 2015-12-18 16:26:46 · 578 阅读 · 0 评论 -
Android Scroll
Android坐标系 在Android中,将屏幕最左上角的顶点作为Android的坐标系远点,往右和往下为正。Android视图坐标系 视图坐标系,原点不在是Android坐标系中的屏幕最左上角,而是以父视图左上角为坐标原点。触控事件——MotionEvent 触控事件MotionEvent中封装了一些常用的事件常量,它定义了触控事件的不同类型。//单点触摸按下动作public原创 2016-01-12 15:31:28 · 474 阅读 · 0 评论 -
Android系统信息与安全
Android系统信息 要获取系统的配置信息,一般从一下两个方法获取:android.os.buildSystemPropertyandroid.os.Build 它包含了系统编译时的大量设备、配置信息。Build.BOARD //主板Build.BRAND //Android系统定制商Build.SUPPORTED_ABIS //CPU指令集Build.DEVICE //设原创 2016-01-12 18:14:24 · 452 阅读 · 0 评论 -
Android网络连接判断与处理
参考:http://blog.csdn.net/sunboy_2050/article/details/7896313原创 2015-12-18 18:07:01 · 360 阅读 · 0 评论 -
Eclipse设置
导入一个Android 项目后,注释中文乱码eclipse菜单栏–window–preferences–General–content type-(右边窗口)Text–选中java source file;在最下面default encoding 填上你之前的编码(一般是GB1232,GBK,UTF-8)-点击update,在点ok;一定要点update,否则没用Eclipse批量修改某个单词在菜单原创 2015-12-18 17:23:01 · 885 阅读 · 0 评论 -
Android权限
设置进程限制 android.permission.SET_PROCESS_LIMIT,允许程序设置最大的进程数量的限制 设置系统时间 android.permission.SET_TIME,设置系统时间 设置系统时区 android.permission.SET_TIME_ZONE,设置系统时区 设置桌面壁纸 android.permission.SET_WALLPAPER,设置桌面壁纸转载 2015-07-10 14:07:50 · 456 阅读 · 0 评论 -
自定义对话框
public void normalDialog() { builder = new AlertDialog.Builder(ActivityB.this); // 设置对话框的图标// builder.setIcon(R.drawable.ic_launcher);// builder.setTitle("标准对话框"); builder.setMessage("真原创 2015-07-08 17:38:49 · 374 阅读 · 0 评论 -
Android ListView中按钮监听器设置的解决方案
在做安卓应用开发的时候很经常会用到ListView,并且每一个Item里面都会有按钮之类的需要进行事件监听的控件。在给按钮添加OnClickListener的时候,一开始很下意识的会想在ListView的adapter的getView方法中找到每个Button并new一个OnClickListener分配给这个button。但是当数据量很大的时候,new出来这么多个监听器势必会对内存造成一定的压力转载 2015-08-18 17:49:52 · 452 阅读 · 0 评论 -
AsyncTask
AsyncTask的执行分为四个步骤,每一步都对应一个回调方法,这些方法不应该由应用程序调用,开发者需要做的就是实现这些方法。<一>子类化AsyncTaskAsyncTask是抽象类 ,我们必须自己写一个类来继承AsyncTask 类<二>实现AsyncTask中定义及须重写的方法onPreExecute() 该方法将在执行实际的后台操作前被UI thread调用。这个方法只是做一些准备工作,如在界转载 2015-12-28 14:33:02 · 1047 阅读 · 0 评论 -
Android开发艺术2之Activity的启动模式
任务栈Task ,是一种用来放置Activity实例的容器,具有2个基本操作:压栈和弹出。我们启动一个Application的时候,系统会为它默认创建一个对新的Task,用来盛放根Activity,默认启动Activity会放在同一个Task中,新启动的Activity会被压入启动它的那个Activity的栈中,按下Home键回到桌面,再启动另一个应用,这时候之前那个Task就被移到后台,成为后台转载 2015-12-15 17:05:06 · 401 阅读 · 0 评论 -
Android入门之文件系统/File操作
获取总根File[] fileList=File.listRoots(); //返回fileList.length为1 //fileList.getAbsolutePath()为"/" //这就是系统的总根 打开总根目录File file=new File("/"); File[] fileList=file.listFiles(); //获取的目录中除了"/sdcard"和"转载 2015-12-16 15:38:11 · 468 阅读 · 0 评论 -
Activity的生命周期和启动模式
Android开发艺术探究·第一章Activity的生命周期典型情况下的生命周期分析onCreate() 第一个生命周期方法,一般在这个方法做初始化工作,比如调用setContentView去加载界面布局资源,初始化Activity所需要的数据等。onStart()onRestart()onResume()onPause() 可见,但不可交互的情况。一般在这个方法做一些动画暂停操作。原创 2016-01-13 14:58:33 · 614 阅读 · 0 评论 -
String
字符串转数字的函数【原文出处】转换字符串为数字/** 转换字符串为数字 */public static int strToInt(String value, int defaultValue) { try { return Integer.valueOf(value); } catch (Exception e) { return defau原创 2015-12-16 18:03:14 · 343 阅读 · 0 评论 -
ImageView
坑android:fitsSystemWindows="true"影响到ImageView自适应高度时候的顶部和底部内边距,效果如:(具体影响多少dp,不确定)android:paddingTop="10dp"android:paddingBottom="10dp" fitsSystemWindows: 设置应用布局时是否考虑系统窗口布局;如果为true,将调整系统窗口布局以适应你自定义原创 2015-12-18 11:37:57 · 315 阅读 · 0 评论 -
Android Theme
Android系统自带样式android:theme=”@android:style/Theme.Dialog” 将一个Activity显示为能话框模式android:theme=”@android:style/Theme.NoTitleBar” 不显示应用程序标题栏android:theme=”@android:style/Theme.NoTitleBar.Fullscreen”不显示应用程原创 2016-03-04 12:42:35 · 511 阅读 · 0 评论