
Android
文章平均质量分 63
绛门人
静水深流
展开
-
返回Activity时传递数据(如发送短信时引用联系人)
从A界面打开B界面, B界面关闭的时候,返回一个数据给A界面步骤: 1. 开启activity并且获取返回值 startActivityForResult(intent, 0);在新开启的界面里面实现设置数据的逻辑Intent data = new Intent();data.putExtra("phone", phone);//设置一个结果数据,数据会原创 2015-11-20 15:44:39 · 415 阅读 · 0 评论 -
Activity间的跳转
public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activit转载 2015-11-20 10:11:57 · 286 阅读 · 0 评论 -
横竖屏切换的生命周期
默认情况下 ,横竖屏切换, 销毁当前的activity,重新创建一个新的activity快捷键ctrl+F11在一些特殊的应用程序常见下,比如游戏,不希望横竖屏切换activity被销毁重新创建 需求:禁用掉横竖屏切换的生命周期 1. 横竖屏写死 android:screenOrientation="landscape" android:screenOrie转载 2015-11-20 14:52:51 · 394 阅读 · 0 评论 -
listview的使用----BaseAdapter
public class MainActivity extends Activity { List personList; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentVie原创 2015-11-19 16:37:58 · 292 阅读 · 0 评论 -
ListView的使用----ArrayAdapter与SimpleAdapter
public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Stri原创 2015-11-19 16:40:11 · 290 阅读 · 0 评论 -
使用xml序列化器生成xml文件
public class MainActivity extends Activity { List smsList; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_转载 2015-11-19 17:12:01 · 374 阅读 · 0 评论 -
Acitivty间数据的传递
MainActivity.javapublic class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView转载 2015-11-20 10:16:05 · 291 阅读 · 0 评论 -
Activity生命周期
void onCreate()Activity已经被创建完毕void onStart()Activity已经显示在屏幕,但没有得到焦点void onResume()Activity得到焦点,可以与用户交互void onPause()Activity失去焦点,无法再与用户交互,但依然可见void onStop()Activi转载 2015-11-20 13:45:24 · 260 阅读 · 0 评论 -
Skyline中listview中item的onclick事件
UI.runOnUiThread(new Runnable() { @Override public void run() { // TODO Auto-generated method stub View view = LayoutInflater.from(TEApp.getAppContext()).inf原创 2015-11-29 23:22:48 · 501 阅读 · 0 评论 -
android中listview单个view的缓存页面设置
public View getView(int position, View convertView, ViewGroup parent) { // TODO Auto-generated method stub ViewHolder holder = null; if (convertView == null) { conve原创 2015-12-17 10:22:00 · 606 阅读 · 0 评论 -
android中获取某个list中的单项
public void onItemClick(AdapterView arg0, View arg1, int arg2, long arg3) { MyAdapter test1=(MyAdapter)arg0.getAdapter(); final String name =(String) test1.getItem(arg2);}原创 2015-12-16 23:49:45 · 2246 阅读 · 0 评论 -
使用pull方式解析xml文件
public class MainActivity extends Activity { List cityList; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_原创 2015-11-19 17:16:15 · 440 阅读 · 0 评论 -
利用Api读写外部存储卡数据
public class MainActivity extends Activity { private EditText et_name; private EditText et_pass; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(saved转载 2015-11-19 17:06:19 · 444 阅读 · 0 评论 -
利用Api读写内部数据
public class MainActivity extends Activity { private EditText et_name; private EditText et_pass; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(saved转载 2015-11-19 17:01:47 · 343 阅读 · 0 评论 -
Activity的四种启动模式
每个应用会有一个Activity任务栈,存放已启动的ActivityActivity的启动模式,修改任务栈的排列情况standard 标准启动模式singleTop 单一顶部模式如果任务栈的栈顶存在这个要开启的activity,不会重新的创建activity,而是复用已经存在的activity。保证栈顶如果存在,不会重复创建。应用场景:浏览器的书签转载 2015-11-20 13:44:35 · 305 阅读 · 0 评论 -
getView缓存的处理
ViewHolder holder = null; if (convertView == null) { convertView = inflater.inflate(R.layout.adpter_templayer_item, arg2, false); holder = new ViewHolde原创 2015-11-23 14:15:32 · 369 阅读 · 0 评论 -
SharedPreferences的用法
package com.itheima.rwinrom;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.转载 2015-11-22 10:22:34 · 282 阅读 · 0 评论 -
setBackgroundDrawable和setBackgroundColor的用法
1.设置背景图片,图片来源于drawable;flightInfoPanel.setBackgroundDrawable(getResources().getDrawable(R.drawable.search_label_click));2.转换字符串为int(颜色);listItemView.deleteFilghtBg.setBackgroundColor(Color.parse转载 2015-11-23 14:41:58 · 351 阅读 · 0 评论 -
广播与服务——IP拨号器前加17951
输入拨号需要加入的数据, 如17951, 存入SharedPreferences package com.itheima.ipdialer;import android.os.Bundle;import android.app.Activity;import android.content.SharedPreferences;import android.view.Menu;im原创 2015-11-22 10:39:05 · 539 阅读 · 0 评论 -
Andoroid中拨打电话代码
public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activit转载 2015-11-19 16:48:49 · 378 阅读 · 0 评论 -
发送短信代码 注意加权限
public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activit转载 2015-11-19 16:55:04 · 885 阅读 · 0 评论 -
计算SD卡的剩余容量
public class MainActivity extends Activity { @SuppressWarnings("deprecation") @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(转载 2015-11-19 17:09:07 · 620 阅读 · 0 评论 -
Android中对话框的用法(单选,多选,确定,取消)
核心类:AlertDialog, 处理都是由内部类来搞。 public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.la转载 2015-11-19 16:43:08 · 693 阅读 · 0 评论 -
点击按钮的几种触发方式
public class MainActivity extends Activity implements OnClickListener{ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setCo转载 2015-11-19 16:52:35 · 1760 阅读 · 0 评论 -
android中获取布局文件的三种方式
//由系统调用,获取一个View对象,作为ListView的条目 //position:本次getView方法调用所返回的View对象,在listView中是处于第几个条目,那么position的值就是多少 @Override public View getView(int position, View convertView, ViewGroup parent) { Perso转载 2015-12-17 10:44:21 · 2363 阅读 · 0 评论