
andriod
爽朗的琪琪
这个作者很懒,什么都没留下…
展开
-
Android BaseAdapter详解(实现了SimpleAdapter,ListAdapter的接口)
Android BaseAdapter详解(实现了SimpleAdapter,ListAdapter的接口)2013-11-25 16:23 12697人阅读 评论(2) 收藏 举报 分类:Activity及组件(39) 版权声明:本文为博主原创文章,未经博主允许不得转载。在学习android的时候大体都经历了SimpleAdap转载 2016-09-08 22:03:22 · 465 阅读 · 0 评论 -
DialogFragment使用
转自http://blog.youkuaiyun.com/lmj623565791/article/details/37815413使用DialogFragment至少需要实现onCreateView或者onCreateDIalog方法。onCreateView即使用定义的xml布局文件展示Dialog。onCreateDialog即利用AlertDialog或者Dialog创建出Dialog。原创 2016-09-04 08:47:59 · 463 阅读 · 0 评论 -
android 设置最大音量
//判断当前情景模式private void UpdateRingMode() { int mode=audioMa.getRingerMode(); if(mode== AudioManager.RINGER_MODE_NORMAL) {//正常铃音 myImage.setImageDrawable(getResources().getDrawable(R.draw原创 2016-09-05 08:32:26 · 7084 阅读 · 0 评论 -
android开机自动启动服务
加入权限需要监听系统广播 private static final String SMS_Coming_Broadcast = "android.provider.Telephony.SMS_RECEIVED";注册静态广播接收器 实现接收器类 启动服务public class BootBroadcastReceiver ex原创 2016-09-06 09:35:52 · 472 阅读 · 0 评论 -
自定义menu菜单
准备菜单数据/** 菜单图片 **/ int[] menu_image_array = { R.drawable.menu_search, R.drawable.menu_filemanager, R.drawable.menu_downmanager, R.drawable.menu_fullscreen, R.drawable.menu_inputurl, R.draw原创 2016-09-07 10:04:02 · 973 阅读 · 0 评论 -
自定义控件RadioButton EditText
自定义RadioButtonradiobutton的样式是由radio样式和button样式决定的定义一个样式文件styles.xml,名为CustomRadioBtn背景是一个图片radio_btn_bg.png图片四周的黑线是可以随内容伸缩的区域custom_radio_btn.xml是button的样式当按钮的状态和某一个selector中的item相匹配时就原创 2016-09-07 15:58:31 · 860 阅读 · 0 评论 -
android发送短信
利用类 SmsManager 发送信息, smsManager 为 SmsManager 一个默认的实例. SmsManager smsManager = SmsManager.getDefault(); smsManager.sendTextMessage(destinationAddress, scAddress, text, sentIntent, deliveryIntent)原创 2016-09-06 08:34:05 · 404 阅读 · 0 评论 -
Android自定义属性时format选项可以取用的值
1. reference:参考某一资源ID。 (1)属性定义:[html] view plain copy print?declare-styleable name="名称"> attr format="reference" name="background" /> declare-styleable>转载 2016-09-07 18:23:01 · 377 阅读 · 0 评论 -
TypedArray和obtainStyledAttributes使用
其实是不需要自定义变量的,可以直接使用TextView的配置属性: android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1" android:text="电影" android:gravity="center_vertic转载 2016-09-07 17:56:04 · 396 阅读 · 0 评论 -
LayoutInflater的inflate函数用法详解
http://www.open-open.com/lib/view/open1328837587484.htmlLayoutInflater作用是将layout的xml布局文件实例化为View类对象。获取LayoutInflater的方法有如下三种:LayoutInflater inflater=(LayoutInflater)context.getSystemService(转载 2016-09-07 17:38:33 · 391 阅读 · 0 评论 -
Android LayoutInflater详解
http://www.cnblogs.com/top5/archive/2012/05/04/2482328.htmlAndroid LayoutInflater详解在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化转载 2016-09-07 16:36:35 · 189 阅读 · 0 评论 -
Android中的Selector的用法
Android中的Selector的用法http://blog.youkuaiyun.com/shakespeare001/article/details/7788400/Android中的Selector主要是用来改变ListView和Button控件的默认背景。其使用方法可以按一下步骤来设计:(以在mylist_view.xml为例)1.创建myli转载 2016-09-07 14:27:37 · 243 阅读 · 0 评论 -
自定义RadioButton属性
Radio只能存放一个Text,现在想多加一个属性Value需要新定义一个RaduoButton类,继承RadioButton类,并添加Value属性及getset方法因为要在XML中设置属性,所以要添加res/Values/attrs.xml文件,声明这个属性attrs.xml原创 2016-09-07 20:17:43 · 4044 阅读 · 0 评论 -
SimpleAdapter创建ListView
package com.example.zzq.myapplication;import java.util.ArrayList;import java.util.HashMap;import android.app.Activity;import android.os.Bundle;import android.support.annotation.NonNull;import原创 2016-09-06 15:30:55 · 282 阅读 · 0 评论 -
notifyDataSetChanged
notifyDataSetChanged方法通过一个外部的方法控制如果适配器的内容改变时需要强制调用getView来刷新每个Item的内容,可以实现动态的刷新列表的功能。、对于Android开发来说处理一些界面需要和Adapter适配器打交道,虽然Android自带了一些比如ArrayAdapter但是大多数情况下无法满足我们需要,所以就要从BaseAdapter派生一个类满足我们转载 2016-09-08 20:11:59 · 10042 阅读 · 1 评论 -
Android实现Filterable通过输入文本框实现联系人自动筛选
Android实现Filterable通过输入文本框实现联系人自动筛选标签: androidnullobjectmobilefilterclass2012-07-30 14:49 11912人阅读 评论(17) 收藏 举报 分类:Android实战(16) 版权声明:本文为博主原创文章,未经博主允许不得转载。 相信大家转载 2016-09-08 20:07:07 · 2500 阅读 · 0 评论 -
synchronized的4种用法
synchronized的4种用法 1.方法声明时使用,放在范围操作符(public等)之后,返回类型声明(void等)之前.这时,线程获得的是成员锁,即一次只能有一个线程进入该方法,其他线程要想在此时调用该方法,只能排队等候,当前线程(就是在synchronized方法内部的线程)执行完该方法后,别的线程才能进入. 例如: public s转载 2016-09-08 19:34:49 · 488 阅读 · 0 评论 -
ArryFilter过滤ListView
package com.ql.app;import java.text.Collator;import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;import java.util.Comparator;import java.util.List;import android.a转载 2016-09-08 19:08:04 · 308 阅读 · 0 评论 -
listview加载性能优化ViewHolder
listview加载性能优化ViewHolder标签: listview性能优化nullandroidgoogleclass2011-12-20 15:25 39566人阅读 评论(17) 收藏 举报 分类:Android(10) 在android开发中Listview是一个很重要的组件,它以列表的形式根据数据的长自适应展示具体内原创 2016-09-08 18:26:30 · 232 阅读 · 0 评论 -
View.setTag()与View.getTag()的作用
View.setTag()与View.getTag()的作用这个东西在一些需要用到Adapter自定控件显示方式的时候非常有用Adapter 有个getView方法,可以使用setTag把查找的view缓存起来方便多次重用public View getView(int position, View convertView, ViewGroup parent) {转载 2016-09-08 18:32:16 · 553 阅读 · 0 评论 -
android filter
一、何谓Android的过滤机制? Android对数据的处理是分层的,从上到下,可以分为:数据层、提供层、Cursor层(不好意思,没找到一个词来表示)、适配层、显示层。每个层次通过一定的机制,可以使数据发生变化时能够上下通知。如下图: 显示层(ListView,GridView,AutoCompleteTextView等) 适配层(Adpater)转载 2016-09-08 17:36:27 · 289 阅读 · 0 评论 -
Android ListView使用BaseAdapter与ListView的优化
Android ListView使用BaseAdapter与ListView的优化Android 2012-06-12 16:07:56 发布在ListView的使用中,有时候还需要在里面加入按钮等控件,实现单独的操作。也就是说,这个ListView不再只是展示数据,也不仅仅是这一行要来处理用户的操作,而是里面的控件要获得用户的焦点。读者可以试试用Sim转载 2016-09-08 16:59:41 · 224 阅读 · 0 评论 -
ArrayAdapter构造函数
公有构造函数public ArrayAdapter (Context context, int textViewResourceId)public ArrayAdapter (Context context, int resource, int textViewResourceId)public ArrayAdapter (Context context原创 2016-09-08 14:40:37 · 1596 阅读 · 0 评论 -
Android ArrayAdapter 详解
Android ArrayAdapter 详解标签: androidlistviewlayoutuserliststring2011-05-31 16:22 89766人阅读 评论(37) 收藏 举报 分类:Android(16) 版权声明:本文为博主原创文章,未经博主允许不得转载。本文主要讲解ArrayAdapter的创建方法,转载 2016-09-08 11:54:14 · 316 阅读 · 0 评论 -
【移动开发】ListView的setSelection()和setSelectionFromTop()联系
形式展示的。默认地,把“新”数据添加到数据列表的尾部。但是,如果是IM类型的app,比如查看历史消息这个模块。新数据并不是插到数据列表的尾部,而是插到数据列表的头部。要实现比较好的用户体验,需要保持当前的ListView的位置。换句话说,如果我们能够随心所欲地指定ListView滚动的位置,那么这个问题就迎刃而解。在ListView中,有一个setSelectionFr转载 2016-09-08 11:29:21 · 337 阅读 · 0 评论 -
如何查看Android SDK API文档
http://jingyan.baidu.com/article/295430f1c631900c7e0050e2.html首先打开Android SDK 的安装目录,双击SDK Manager.exe;打开Android SDK Manager 应用程序转载 2016-09-06 22:39:35 · 8240 阅读 · 0 评论 -
Menu菜单
package com.example.zzq.myapplication;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.widget.Bu转载 2016-09-06 16:05:36 · 264 阅读 · 0 评论 -
怎么让Android4.0以上机器的虚拟按键中显示menu键
怎么让Android4.0以上机器的虚拟按键中显示menu键4.0的menu被放到了actionbar上,如果不做任何设置的话,虚拟按键(虚拟的back和home键那里)上不会显示menu。网上搜了两个解决方法:1. 修改AndroidManifest.xml,去掉target的值。[html] view plain copy转载 2016-09-06 15:47:38 · 422 阅读 · 0 评论 -
android Intent机制详解
android Intent机制详解标签: androidactionservicetimezoneschemeconstants2012-06-24 21:32 7390人阅读 评论(7) 收藏 举报 分类:Android(142) 版权声明:本文为博主原创文章,未经博主允许不得转载。什么是IntentInt转载 2016-09-13 14:03:20 · 294 阅读 · 0 评论 -
Intent(简单介绍)
Intent(简单介绍) intent(意图),主要完成任务交接,当一个任务结束后,会将工作交给另一个任务,执行另一个任务。 作用:1.activity方面。Intent对象传递给Context.starActivity()或Activity.starActivityForResult()可以启动一个新的activity.Activity的跳转,A转载 2016-09-13 14:01:59 · 564 阅读 · 0 评论 -
Android_AlarmManage及定时发送短信
Android_AlarmManage及定时发送短信发布者:linnet2000 来源:互联网 发布日期:2014年08月21日 Linux学习交流群:207858983HTML5PythonC语言JAVA 对应AlarmManage有一个AlarmManagerServie服务程序,该服务程序才是正真提供闹铃服务的,它主要维护应用程序注册转载 2016-09-13 11:27:54 · 1843 阅读 · 0 评论 -
原来还有这货----CheckedTextView 此博文包含图片 (2013-08-23 14:37:59)
原来还有这货----CheckedTextView (2013-08-23 14:37:59)转载▼ 分类: 技术相关最近有任务要实现一个电信国际卡漫游设置界面,最终的效果是这样的:其中Global mode、Cdma only、Gsm only,这块的实现当时难倒了我,杭州的同事先做好了一个dem转载 2016-09-09 18:48:52 · 678 阅读 · 0 评论 -
ListView中的CheckedTextView 多选
ListView中的CheckedTextView 多选 2012-06-26 15:28:02| 分类: android 代码片段 | 标签:checkedtextview |举报|字号 订阅 下载LOFTER我的照片书 |实转载 2016-09-09 18:39:47 · 834 阅读 · 0 评论 -
Android xml资源文件中@、@android:type、@*、?、@+含义和区别
Android xml资源文件中@、@android:type、@*、?、@+含义和区别一.@代表引用资源1.引用自定义资源。格式:@[package:]type/nameandroid:text="@string/hello"2.引用系统资源。格式:@android:type/nameandroid:textColor="@android:color/opaq转载 2016-09-09 17:25:29 · 333 阅读 · 0 评论 -
ListView的一些常用方法:setChoiceMode(),getCheckedItemPositions() 。
android控件之ListView(二)标签: listviewandroidlistbuttoncallbackclass2012-02-07 15:41 9856人阅读 评论(5) 收藏 举报 分类:android(86) 5)不同的呈现模式我们修改ArrayAdapter的第二个显示的模式。另外可以通过getListView()获取L转载 2016-09-09 15:44:10 · 5702 阅读 · 0 评论 -
android 的activity中addContentView 和 setContentView 的区别
android 的activity中addContentView 和 setContentView 的区别2013-12-20 18:22 723人阅读 评论(0) 收藏 举报 分类:android C(35) 版权声明:本文为博主原创文章,未经博主允许不得转载。activity 中 addContentView 和 setConte转载 2016-09-09 13:29:14 · 2198 阅读 · 0 评论 -
静态内部类和非静态内部类的区别
静态内部类和非静态内部类的区别标签: stringnestedclassjava2010-02-02 21:02 14910人阅读 评论(3) 收藏 举报版权声明:本文为博主原创文章,未经博主允许不得转载。如果你不需要内部类对象与其外围类对象之间有联系,那你可以将内部类声明为static。这通常称为嵌套类(nested class)。Static Nes转载 2016-09-09 13:20:23 · 324 阅读 · 0 评论 -
【Android布局】在程序中设置android:gravity 和 android:layout_Gravity属性
【Android布局】在程序中设置android:gravity 和 android:layout_Gravity属性标签: androidlayoutbuttonjava网络ui2011-04-19 16:06 276925人阅读 评论(93) 收藏 举报 分类:【Android基础】(81) 版权声明:本文为博主原创文章,未经博主允许不得转载 2016-09-09 12:22:35 · 436 阅读 · 0 评论 -
android:visibility和android:scaleType 属性
android:visibility和android:scaleType 属性2014-05-21 12:58 5943人阅读 评论(0) 收藏 举报 分类:布局 代码布局(32) 1.android:visibility="gone"其有三个属性:visible显示;invisible显示黑背景条;gone不显示2.androi转载 2016-09-09 11:48:33 · 216 阅读 · 0 评论 -
Fragment详解之二——基本使用方法
一、静态添加Fragment新建一个项目harvicBlog2Static,在其中添加一个布局:fragment1.xml:[html] view plain copy LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"转载 2016-09-04 09:27:32 · 244 阅读 · 0 评论