android学习
我爱果果2015
这个作者很懒,什么都没留下…
展开
-
Android autocompleteTextview自动补齐
像在百度输入框中一样,输入几个字后,下面会列出相近的搜索项。Android可以利用AutoCompleteTextView来实现,实现方法如下:第一步,布局文件: android:id="@+id/autoCompleteChannelName" android:layout_width="wrap_content"原创 2013-01-01 11:18:41 · 1870 阅读 · 0 评论 -
service进阶之跨进程调用
Android系统中,各应用都运行在自己的进程中,进程之间要进行数据交换,可使用AIDL服务,AIDL是进程之间定义的通信接口。1、定义AIDL远程接口,以.aidl结尾。Android SDK目录下的platform-tools子目录下的aidl.exe为该接口提供实现,如果是adt开发工具,会自动生成。生成的接口中包含一个Stub内部类,该内部类实现了IBinder、ICat两个接口,这个原创 2014-04-22 20:46:47 · 1085 阅读 · 0 评论 -
安装AndroidStudio
一、在安装AndroidStudio之前请确保你已经安装了jdk并配置了环境变量 软件下载地址及安装方法:http://developer.android.com/sdk/installing/studio.html二、安装完了打不开,解决方法参考:http://wenku.baidu.com/view/0d42bff6941ea76e58fa04cc.html原创 2013-06-01 12:44:55 · 45727 阅读 · 8 评论 -
android使用javamail 发送邮件遇到的问题
1.java.lang.NoClassDefFoundError: javax.activation.DataHandler解决方法: 导入additionnal.jar 下载地址:https://code.google.com/p/javamail-android/downloads/list 2.java.net.SocketException:Pe原创 2013-05-24 20:14:37 · 1241 阅读 · 0 评论 -
Android开机自启
public class BootReceiver extends BroadcastReceiver { @Override public void onReceive(Context ctx, Intent intent) { Log.i("BootReceiver__onReceive","onReceive");原创 2013-05-24 20:12:33 · 972 阅读 · 0 评论 -
Android之activity跳转并且回调
假设A页面要跳到B页面,A页面需要获取B页面传回来的参数来确定显示哪个列表。主要代码如下: 在A页面中: Intent intent = new Intent(); intent.setClass(A.this, B.class); startActivityForResult(i原创 2013-05-21 21:04:40 · 18761 阅读 · 0 评论 -
sqlite用法
1.创建SQLiteOpenHelper对象; 参考代码如下: public class DBHelper extends SQLiteOpenHelper{ private final static int VERSION = 1; public DBHelper(Context context, String name, CursorFactory factory,原创 2013-05-18 18:48:53 · 861 阅读 · 0 评论 -
Android杂一
1 Activity转换成View//activity是当前Activity, XXX是你需要转换成view的ActivityIntent intent = new Intent(activity, XXX.class).addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);Window window = ((ActivityGroup) activi原创 2013-04-02 20:19:41 · 1102 阅读 · 0 评论 -
Spinner使用
1.布局文件: Spinnerandroid:id="@+id/mySpinner" android:layout_width="match_parent" android:layout_height="wrap_content" /> 2.java后台: private Spinner statuSpinner; pr原创 2013-04-28 19:41:21 · 868 阅读 · 0 评论 -
ExpandableListView用法
ExpandableListView实现子列表 1.布局文件: xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"原创 2013-04-03 21:34:10 · 886 阅读 · 0 评论 -
LauncherActivity用法
public class IndexActivity extends LauncherActivity{ //定义列表项的名称 String names[] = {"单选按钮","复选框","自动补全","下拉框","列表","日期控件"}; //定义列表项对应的实现类 Class[] clazzs = {RadioActivity.class,CheckboxAct原创 2013-04-03 21:09:55 · 1755 阅读 · 1 评论 -
PopupWindow的使用
LayoutInflater mLayoutInflater = (LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE); View menuView = (View) mLayoutInflater.inflate(R.layout.date_layout,null, true);//PopupWindow的布局原创 2013-04-02 20:09:50 · 788 阅读 · 0 评论 -
android listview嵌套在滚动条中
使用滚动条容易带来一个后果,就是高度和宽度不受控制了,之前就遇到一个已经有ScrollView的页面需要加个列表listView,然后就发现listView只看到前两行数据,下面的看不到,拉滚动条也只是滚动整个页面,而不是listview。上网搜了下,可以在触摸到listview时,让外面的ScollView交出滚动权限,因为listview自身就有滚动条,还有一种方法就是下面我采用的,容易一点,原创 2013-03-17 15:59:39 · 4032 阅读 · 0 评论 -
Android TextView学习
TextView虽然简单,但是偶尔也要查找一些不常用的属性,故在此总结下平时用到过的,方便日后参考。1.android:textScaleX="5" 文本之间的间隔;2.android:textStyle="bold|italic"设置字体粗体、斜体等,可以同时设置多个,各个之间加|。后台设置方法如下:.setTypeface(Typeface.defaultFromStyle(Type原创 2013-03-17 15:42:22 · 3431 阅读 · 0 评论 -
Android基础一
1.列表分页的情况下,根据屏幕的高度和字体大小来确定每页显示多少行,按如下步骤: //getWindowManager()获取显示定制窗口的管理器,getDefaultDisplay()获取默认显示Display对象 Display display = getWindowManager().getDefaultDisplay(); //屏幕宽度 int defaultWidth =原创 2013-01-07 21:26:56 · 604 阅读 · 0 评论 -
android listview实现表格样式
初学android,试着写了个用listview实现的表格式样,先看下表格: 首先看两个布局文件,mylistview.xml中的内容: http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"原创 2012-12-22 17:17:49 · 23647 阅读 · 27 评论 -
android学习中遇到的问题
刚开始学习android。在初步的学习中遇到了很多很多问题,因此在这里总结,希望能帮助遇到和我一样的问题的同胞。 1.R文件不会自动生成。我们修改了res文件夹下的文件,R文件就会自动生,给我们的资源配一个ID,不管这个资源是布局文件的Xml还是图片,只要是在res文件下的都会生成。 如果没有自动生成,请参照以下步骤: 第一步,看一下ec原创 2012-12-19 20:11:20 · 933 阅读 · 0 评论 -
Service基础
Service 是Android四大组件与Activity最相似的一个。它们的区别是:activity有用户界面,service没有用户界面,一直在后台运行。1、开发Service步骤:1) 定义一个继承Service的子类;2) 在AndroidManifest.xml文件中配置该Service。如下:原创 2014-04-22 20:41:08 · 701 阅读 · 0 评论