`
百合不是茶
  • 浏览: 355996 次
社区版块
存档分类
最新评论
文章列表
       联系人的姓名和号码是保存在不同的表中,不要一下子把号码查询来,我开始就是把姓名和电话同时查询出来的,导致系统非常的慢   关键代码:     1, 使用javabean操作存储读取到的数据 package com.example.bean; /** * * @author Administrator 联系人的个人信息 */ public class OneUser { private String id; private String username; private String userphone; private S ...
       一直以为安卓数据库的创建就是使用SQLiteOpenHelper创建,但是最近在android的一本书上看到了Context也可以创建数据库,下面我们一起分析这两种方式创建数据库的方式和区别,重点在SQLiteOpenHelper     一:SQLiteOpenHelper创建数据库:   1,SQLiteOpenHelper是一个抽象类,使用SQLiteOpenHelper创建数据库需要使用类来继承这个抽象的方法,SQLiteOpenHelper用来创建,打开,升级数据库的最佳方式,SQLiteOpenHelper不会在程序启动时就直接创建数据库 而是当需要需要操作 ...
收藏csdn的博客,介绍的比较详细,新手值得一看 1.获取联系人姓名 一个简单的例子,这个函数获取设备上所有的联系人ID和联系人NAME。 [java] view plaincopy  
sqlite有两种方式操作数据库:        第一种就是像oracle一样直接写sql语句     第二种就是借助工具,只写关键代码   下面将对这两种方式进行演示:     1,在xml中创建按钮,进行 查询和 固定的删除,修改,添加,  <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android: ...
1,文件保存数据     输出流:OpenFileOutput   输入流:OpenFileInput   2,将数据报讯到内存卡里面 操作内存卡需要一下三个权限       <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />挂载权限     <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />写权限     ...
  sharedPreferences是android中的一种文件操作的方式,相比java中使用new File操作sharedPreferences更加简单,sharedPreferences一般使用在android程序的配置文件         1,activity_main.xml文件中的数据   <EditText android:id="@+id/text_v1" android:layout_width="match_parent" android:lay ...
android的动画有两种  tween动画和Frame动画   tween动画;,透明度,缩放,旋转,平移效果   Animation   动画 AlphaAnimation 渐变透明度 RotateAnimation 画面旋转 ScaleAnimation 渐变尺寸缩放 TranslateAnimation 位置移动 AnimationSet  动画集   使用方式 在res文件下创建anim文件;   1,透明度效果 aniation_xml <?xml version="1.0" encoding="utf-8&quo ...
Fragment的滑动可以利用工具自动生成;      1, fragment_first.xml   <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_p ...
两个单独的Fragment之间是不应该进行通信的。应该使用他们所存在的Activity作为沟通的纽带。   Activity中可以获得Fragment的管理器 //获得Fragment的管理器 FragmentManager manager = this.getFragmentManager(); //使用findFragmentById获得Fragment的id SecondFragment second = (SecondFragment) manager .findFragmentById(R.id.secondFragment);   Fragment中可 ...
     左一:Fragment的生命周期                         左二:Activity的生命周期和Fragment的生命周期的比较    Fragment的生命周期只有开始创建和结束的地方与Activity不同;      2,生命周期的分析;     1,创建时;       onAtt ...
创建了几个类继承Fragment, 需要将创建的类存储在ArrayList<Fragment>中; 出现不能将new 出来的对象放到队列中,原因很简单;     创建类时引入包是:import android.app.Fragment;      创建队列和对象时使用的包是:import android.support.v4.app.Fragment;     解决办法         :创建类,创建队列和对象的包引入同一个就ok
Android里面也可用XML定义菜单资源,菜单分两种,一种是OptionMenu(点系统"Menu"键出来),另一种是ContextMenu必须长按才能出来;     optionMenu菜单的使用 1,创建选项菜单; onCreateOptionsMenu(Menu menu) //创建选项菜单的方法 @Override public boolean onCreateOptionsMenu(Menu menu) { //menu.add(groupId, itemId, order, title) //goupid 菜单项所在组的标示 ...
Activities提供了一种方便管理的创建、保存、回复的对话框机制,例如 onCreateDialog(int), onPrepareDialog(int, Dialog), showDialog(int), dismissDialog(int)等方法,如果使用这些方法的话,Activity将通过getOwnerActivity()方法返回该Activity管理的对话框(dialog).     1,提示框; <Button android:id="@+id/alert" android:layout_width=&q ...
   一;  简单Fragment的使用;     效果图;      代码实现:    1), 创建fragment1.xml布局     <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation=" ...
学习意图将数据传递给目标活动; 初学者需要好好研究的       1,将下面的代码添加到main.xml中    <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="mat ...
Global site tag (gtag.js) - Google Analytics