![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android 基础
文章平均质量分 73
iteye_10820
这个作者很懒,什么都没留下…
展开
-
代码设置inputType为numberDecimal无效的解决办法
InputType代码中设置为小数无效: 1,第一中解决办法 InputType.TYPE_NUMBER_FLAG_SIGNED代表符号位 mEditText.setInputType(InputType.TYPE_CLASS_NUMBER|InputType.TYPE_NUMBER_FLAG_DECIMAL|InputType.TYPE_NUMBER_FL...2016-03-20 00:57:10 · 2952 阅读 · 0 评论 -
Fragment之间的通信
两个单独的Fragment之间是不应该进行通信的。应该使用他们所存在的Activity作为沟通的纽带。 Activity中可以获得Fragment的管理器 //获得Fragment的管理器 FragmentManager manager = this.getFragmentManager(); //使用findFragmentById获得Fragment的id Secon...2015-01-21 21:33:57 · 112 阅读 · 0 评论 -
Fragment的滑动
Fragment的滑动可以利用工具自动生成; 1, fragment_first.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_...2015-01-21 21:48:46 · 166 阅读 · 0 评论 -
android 动画
android的动画有两种 tween动画和Frame动画 tween动画;,透明度,缩放,旋转,平移效果 Animation 动画 AlphaAnimation 渐变透明度 RotateAnimation 画面旋转 ScaleAnimation 渐变尺寸缩放 TranslateAnimation 位置移动 AnimationSet 动画集 使用方式 ...2015-01-22 20:36:29 · 63 阅读 · 0 评论 -
sharedPreferences保存数据和TextWatcher监听输入框的技术介绍
sharedPreferences是android中的一种文件操作的方式,相比java中使用new File操作sharedPreferences更加简单,sharedPreferences一般使用在android程序的配置文件 1,activity_main.xml文件中的数据 <EditText android:id...2015-01-22 21:02:16 · 137 阅读 · 0 评论 -
Files保存数据和资源的引用技术
1,文件保存数据 输出流:OpenFileOutput 输入流:OpenFileInput 2,将数据报讯到内存卡里面 操作内存卡需要一下三个权限 <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />挂载权限 <uses-...2015-01-25 11:43:10 · 115 阅读 · 0 评论 -
sqlite两种方式实现增删改查
sqlite有两种方式操作数据库: 第一种就是像oracle一样直接写sql语句 第二种就是借助工具,只写关键代码 下面将对这两种方式进行演示: 1,在xml中创建按钮,进行 查询和 固定的删除,修改,添加, <?xml version="1.0" encoding="utf-8"?> <RelativeLayout x...2015-01-29 22:29:44 · 335 阅读 · 0 评论 -
contentResolver.query()参数详解(转)
收藏csdn的博客,介绍的比较详细,新手值得一看 1.获取联系人姓名 一个简单的例子,这个函数获取设备上所有的联系人ID和联系人NAME。 [java] view plaincopy public void fetchAllContacts() { ContentResolver contentResolver = this.getContentR...2015-01-29 22:39:47 · 511 阅读 · 0 评论 -
Context和SQLiteOpenHelper创建数据库
一直以为安卓数据库的创建就是使用SQLiteOpenHelper创建,但是最近在android的一本书上看到了Context也可以创建数据库,下面我们一起分析这两种方式创建数据库的方式和区别,重点在SQLiteOpenHelper 一:SQLiteOpenHelper创建数据库: 1,SQLiteOpenHelper是一个抽象类,使用SQLiteOpenHel...2015-03-02 14:47:47 · 757 阅读 · 0 评论 -
读取android系统的联系人拨号
联系人的姓名和号码是保存在不同的表中,不要一下子把号码查询来,我开始就是把姓名和电话同时查询出来的,导致系统非常的慢 关键代码: 1, 使用javabean操作存储读取到的数据 package com.example.bean; /** * * @author Administrator 联系人的个人信息 */ public clas...2015-03-02 19:58:37 · 125 阅读 · 0 评论 -
android的广播机制和广播的简单使用
Android广播机制简介 在Android中,有一些操作完成以后,会发送广播,比如说发出一条短信,或打出一个电话,如果某个程序接收了这个广播,就会做相应的处理。这个广播跟我们传统意义中的电台广播有些相似之处。之所以叫做广播,就是因为它只负责“说”而不管你“听不听”,也就是不管你接收方如何处理。另外,广播可以被不只一个应用程序所接收,当然也可能不被任何应用程序所接收。 广播机制最...2015-03-03 21:13:16 · 219 阅读 · 0 评论 -
内容提供者相关技术
android中数据库一般是不能直接被其他程序创建的,一般是通过内容提供者 ,内容提供者是android开发中常见的数据操作方式,例如;android手机的联系人信息获取 我们是可以直接操作android提供的内容提供者的, android需要做的就是在联系人中定义一个内容提供者; 内容提供者关键步骤: 1,创建(A程序)数据库; 继承S...原创 2015-03-06 09:33:08 · 115 阅读 · 0 评论 -
Fragment生命周期和动态切换
左一:Fragment的生命周期 左二:Activity的生命周期和Fragment的生命周期的比较 Fragment的生命周期只有开始创建和结束的地方与Activity不同; 2,生命周期的分析; 1,创建时; onAttach() onCreate() o...2015-01-21 21:15:22 · 204 阅读 · 0 评论 -
annot convert from HomeFragment_1 to Fragment
创建了几个类继承Fragment, 需要将创建的类存储在ArrayList<Fragment>中; 出现不能将new 出来的对象放到队列中,原因很简单; 创建类时引入包是:import android.app.Fragment; 创建队列和对象时使用的包是:import android.support.v4.app.Fragment; 解决办法 ...2015-01-19 18:18:18 · 94 阅读 · 0 评论 -
android菜单的使用
Android里面也可用XML定义菜单资源,菜单分两种,一种是OptionMenu(点系统"Menu"键出来),另一种是ContextMenu必须长按才能出来; optionMenu菜单的使用 1,创建选项菜单; onCreateOptionsMenu(Menu menu) //创建选项菜单的方法 @Override public boolean onCreateOpt...2015-01-12 22:17:27 · 84 阅读 · 0 评论 -
android项目中每个文件的作用
对android项目文件的作用了解有利于我们快速的学习android开发,否则就很难入门 android项目文件 android项目下的 res文件详细 src文件:存放java源代码的文件 gen文件 : 资源的索引文件 Android4.2.2 当前开发的...2014-12-15 21:59:34 · 262 阅读 · 0 评论 -
android的五大布局详解
Android的五大布局分别是LinearLayout(线性布局)、FrameLayout(单帧布局)、RelativeLayout(相对布局)、AbsoluteLayout(绝对布局)和TableLayout(表格布局)。其中我用的最多的就是线性布局和表格布局 一:LinearLayout(线性布局) LinearLayout 线性布局有两种,分别是水平线性布局和垂直...2014-12-20 23:21:30 · 113 阅读 · 0 评论 -
android按钮监听器的四种技术
android开发中经常会用到各种各样的监听器,android监听器的写法与java又有不同的地方; 1,activity中使用内部类实现接口 ,创建内部类实例 使用add方法 与java类似 创建监听器的实例 myLis lis = new myLis(); 使用add方法给按钮添加监听器 内部类创建监听器 class myLis impleme...2014-12-26 19:45:27 · 210 阅读 · 0 评论 -
Activity的四种启动模式
android界面的操作就是很多个activity之间的切换,启动模式决定启动的activity的生命周期 ; 启动模式xml中配置 <activity android:name=".MainActivity" android:launchMode="standard" /> 模式默是标准的 1,标准模式启动; standard; ...2014-12-27 19:52:10 · 114 阅读 · 0 评论 -
Activity的生命周期
Activity的生命周期是一个比较复杂的,主要是它存在很多中状态,以前还没有搞清楚Activity到底是做什么的,有些事情想不清楚 可以暂时不研究 但是不能不去想 不去想你永远也学不会 Activity生命周期: Ativity从产生到销毁的全部过程 <!--[if !supportLists]-->1.<!--[endif]-->Activity的四个状...2014-12-27 20:46:20 · 134 阅读 · 0 评论 -
android意图和意图监听器技术
Intent是在activity之间传递数据;Intent的传递分为显示传递和隐式传递 显式意图:调用Intent.setComponent() 或 Intent.setClassName() 或 Intent.setClass()方法明确指定了组件名的Intent为显式意图,显式意图明确指定了Intent应该传递给哪个组件。 隐式意图;不指明调用的名称,根据设置的action...2015-01-06 20:16:50 · 326 阅读 · 0 评论 -
android高级组件使用(一)
1、自动完成文本框(AutoCompleteTextView) AutoCompleteTextView从EditText派生出来,实际上也是一个文本编辑框,但它比普通编辑框多一个功能:当用户输入一个字符后,自动完成文本框会显示一个下拉菜单,供用户从中选择,当用户选择某个菜单项之后,AutoCompleteTextView按用户选择自动填写该文本框。 使用AutoCompleteText...2015-01-07 14:04:38 · 110 阅读 · 0 评论 -
ArrayAdapter和SimpleAdapter技术总结
ArrayAdapter比较简单,但它只能用于显示文字。而SimpleAdapter则有很强的扩展性,可以自定义出各种效果 ArrayAdapter;的数据可以是数组或者是队列 // 获得下拉框对象 AutoCompleteTextView textview = (AutoCompleteTextView) this .findViewById(R.id.text...2015-01-07 14:29:02 · 160 阅读 · 0 评论 -
意图对象传递数据
学习意图将数据传递给目标活动; 初学者需要好好研究的 1,将下面的代码添加到main.xml中 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:lay...2015-01-09 13:20:03 · 283 阅读 · 0 评论 -
Fragment的简单使用和动态添加
一; 简单Fragment的使用; 效果图; 代码实现: 1), 创建fragment1.xml布局 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" ...2015-01-09 18:52:59 · 881 阅读 · 0 评论 -
常用对话框的使用
Activities提供了一种方便管理的创建、保存、回复的对话框机制,例如 onCreateDialog(int), onPrepareDialog(int, Dialog), showDialog(int), dismissDialog(int)等方法,如果使用这些方法的话,Activity将通过getOwnerActivity()方法返回该Activity管理的对话框(dialog). ...2015-01-12 21:54:07 · 131 阅读 · 0 评论 -
android服务和进程详解
一:service简介: service是android的十大组件之一(Activity,ContentProvider,BroadCastReceivcr,Service),Service主要是负责在android的后台运行的, 检查位置信息等都是服务 二:service的启动方式和生命周期; a) ,context.startService()的启...2015-03-08 21:03:50 · 840 阅读 · 0 评论