Android学习笔记
wxlhdm
这个作者很懒,什么都没留下…
展开
-
也谈layout_gravity和gravity的用法
相信对于Android的初学者来说,大家都曾经被layout里这两个极其相似的属性迷惑过。简单使用一下搜索工具,我们就不难找到下面这样的答案:layout_gravity 表示组件自身在父组件中的位置 gravity 表示组件的子组件在组件中的位置看似很简单嘛~) 貌似大伙瞅一眼就明白了。今天我要说的就是这貌似瞅一眼就明白的道理。 为转载 2015-02-08 19:34:01 · 431 阅读 · 0 评论 -
android dialog的使用
package org.wangxl.autostudy;import android.app.Activity;import android.app.AlertDialog;import android.app.Dialog;import android.app.ProgressDialog;import android.content.DialogInterface;impor原创 2015-06-20 01:19:18 · 442 阅读 · 0 评论 -
getPreferences,getSharedPreferences,getDefaultSharedPreferences的区别
getPreferences(mode)SharedPreferencesandroid.app.Activity.getPreferences(int mode);通过Activity对象获取,获取的是Activity私有的Preference,保存在系统中的xml文件以Activity的类名命名,所以一个Activity只有一个与之相关的Preference文件。get原创 2015-03-03 08:23:56 · 733 阅读 · 0 评论 -
Android全屏设置
1.编程方式Java代码 public void setFullScreenMethod1(boolean isFullScreen) { if (isFullScreen) { getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN); } else { g转载 2015-01-23 16:52:38 · 403 阅读 · 0 评论 -
Android LayoutInflater详解
在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点:LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。具体作用:1、对于一个没有被载入或者想要动态载入的界面转载 2015-02-10 11:51:04 · 324 阅读 · 0 评论 -
LayoutInflater作用及使用
LayoutInflater作用及使用 作用: 1、对于一个没有被载入或者想要动态载入的界面, 都需要使用inflate来载入。2、对于一个已经载入的Activity, 就可以使用实现了这个Activiyt的的findViewById方法来获得其中的界面元素。方法: Android里面想要创建一个画面的时候, 初学一般都是新建一个类, 继承Activi转载 2015-02-10 11:39:43 · 408 阅读 · 0 评论 -
Android Service生命周期 Service里面的onStartCommand()方法详解
在Demo上,Start一个Service之后,执行顺序:onCreate - > onStartCommand然后关闭应用,会重新执行上面两步。但是把代码拷贝到游戏工程发现,关闭游戏后,只执行了onStart,却没有执行onStartCommand!查找到下面的文章:[plain] view plain copy Service里面的onStartCommand()转载 2015-01-21 16:14:55 · 860 阅读 · 0 评论 -
LayoutInflater的inflate函数用法详解
LayoutInflater作用是将layout的xml布局文件实例化为View类对象。获取LayoutInflater的方法有如下三种:LayoutInflater inflater=(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);View layout = inflater.i转载 2015-02-10 11:46:27 · 426 阅读 · 0 评论 -
ViewGroup.LayoutParams的FILL_PARENT与MATCH_PARENT两个常量
ViewGroup.LayoutParams的FILL_PARENT与MATCH_PARENT两个常量 FILL_PARENT与MATCH_PARENT的数值相同 Constant Value: -1 (0xffffffff) 2. FILL_PARENT在API里已注明:This value is deprecated starting in API Level 8 and r原创 2015-01-21 11:35:45 · 2842 阅读 · 0 评论 -
Do not hardcode "/data/"; use Context.getFilesDir().getPath() instead 解决方法
在Android项目中如果使用字符串路径会提示 Do not hardcode "/data/"; use Context.getFilesDir().getPath() instead,如图所示原因是因为硬编码不是对任何设备都适合,在一些设备上可能会给出错误消息或无法正常工作。可以做如下替换。 String dirPath= "/data/data/com.weather.app/原创 2015-01-22 14:02:28 · 5534 阅读 · 1 评论 -
Android四种存储方式 sharedpreference,file,SQlite,contentprovider实现增删改查
1、SharedPreferences是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data//shared_prefs目录下。SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现。实现SharedPreferences存储的步骤如下: 一转载 2015-01-21 16:39:52 · 588 阅读 · 0 评论 -
SharedPreferences的四种模式
开发应用需要保存一些配置参数,如果是window软件通常我们会采用ini文件进行保存,如果是j2se应用,我们会采用properties属性文件进行保存。如果是Android应用,我们最适合采用SharedPreferences保存数据,它是一个轻量级的存储类,特别适合用于保存软件配置参数。 使用SharedPreferences保存数据,其背后是用xml文件存放数据,文件存放在/dat转载 2015-01-20 16:36:19 · 494 阅读 · 0 评论 -
android:inputType常用取值
//文本类型,多为大写、小写和数字符号。 android:inputType="none"//输入普通字符 android:inputType="text"//输入普通字符 android:inputType="textCapCharacters"//输入普通字符 android:inputType="textCapWords"//单词首字母大小转载 2015-06-20 00:48:56 · 360 阅读 · 0 评论