安卓从零开始(一边自学一边总结)
liuyunshengsir
全栈工程师
展开
-
安卓学习:(5)安卓Notification的使用
1.MainActivity.java中关键代码Notification notification=new Notification(R.drawable.notee, "this is notification", System.currentTimeMillis()); Intent intent2=new Intent(MainActivity.this,SecondActivi原创 2015-12-10 20:53:51 · 420 阅读 · 0 评论 -
SharedPreferences的应用实例(多用于登录信息保存)
1.判断用户有没有登录SharedPreferences sharedPreferences=getSharedPreferences("YUNCHAT", MODE_PRIVATE); if(!sharedPreferences.contains("userName")){ new Thread(){ public void run(){ Intent inte原创 2016-02-26 16:03:13 · 444 阅读 · 0 评论 -
使用Apache的HttpClient访问网络资源-----安卓网络请求(1)
(1)get请求package com.example.testhttp;import java.io.IOException;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.client.ClientProtocolException;imp原创 2016-02-25 09:13:24 · 536 阅读 · 0 评论 -
安卓学习:(8)安卓FragmentTabHost的使
1.编写MainTabActivity.javapackage com.yangyu.mycustomtab02;import android.os.Bundle;import android.support.v4.app.FragmentActivity;import android.support.v4.app.FragmentTabHost;import android.vie原创 2015-12-27 11:02:02 · 480 阅读 · 0 评论 -
ListView控件:(3)BaseAdapter适配器生成
1.编写BaseAdapterActivity.java类package com.example.yun;import java.util.ArrayList;import java.util.HashMap;import android.app.Activity;import android.content.Context;import android.os.Bundle;i原创 2015-12-26 20:38:34 · 427 阅读 · 0 评论 -
安卓学习:(4)安卓LinearLayout布局
1.布局代码<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" >原创 2015-12-08 17:37:14 · 439 阅读 · 0 评论 -
安卓学习:(3)安卓启动新的Activity并且传递参数
1.建立SecondActivity.javapackage com.example.testactivity;import android.R.string;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.widget.Button;原创 2015-12-08 15:28:16 · 775 阅读 · 0 评论 -
用cxf开发一个可以被安卓调用的接口
1.开发service接口层package com.yun.service.User;import javax.jws.WebMethod;import javax.jws.WebParam;import javax.jws.WebService;import javax.jws.soap.SOAPBinding;import javax.jws.soap.SOAPBinding.原创 2015-12-08 11:53:47 · 564 阅读 · 0 评论 -
px、dp和sp之间的区别?
1.px即像素,1px代表屏幕上一个物理的像素点;px单位不被建议使用,因为同样100px的图片,在不同手机上显示的实际大小可能不同,偶尔用到px的情况,是需要画1像素表格线或阴影线的时候,用其他单位如dp会显得模糊。2.dp这个是最常用但也最难理解的尺寸单位。它与“像素密度”密切相关,所以首先我们解释一下什么是像素密度。假设有一部手机,屏幕的物理尺寸为1.5英原创 2015-12-06 20:43:37 · 394 阅读 · 0 评论 -
安卓学习:(2)安卓控件TextView的使用
1.控件布局<TextView android:id="@+id/myTextView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" an原创 2015-12-06 14:54:00 · 361 阅读 · 0 评论 -
安卓学习:(1)安卓环境搭建
1.开发软件下载直接从网站上下载集成好开发环境:下载地址如下http://tools.android-studio.org/index.php/adt-bundle-plugin2.开发第一个安卓程序3.新建安卓模拟器并打开原创 2015-12-05 21:23:54 · 319 阅读 · 0 评论 -
android中使用xml里的array资源
在values目录下创建arrays.xml文件然后在在arrays.xml中使用或者标签定义数组:"1.0" encoding="utf-8"?> "languages"> c语言 java php xml html转载 2016-01-02 17:06:55 · 1294 阅读 · 0 评论 -
安卓错误总结:Invalid file name: must contain only [a-z0-9_.]
Invalid file name: must contain only [a-z0-9_.]正则表达式一开始还不知道这个说什么,最后查了才知道原来[a-z0-9_.] 是个正则表达式,这个错误是说文件名里只能是小写字母、数字、下划线和点的组合。原创 2015-12-13 11:41:17 · 1943 阅读 · 0 评论 -
ListView控件:(2)SimpleAdapter适配器生成
1.java代码package com.yun.activity;import java.util.ArrayList;import java.util.HashMap;import com.example.yunsheng.R;import android.app.Activity;import android.os.Bundle;import android.view.V原创 2015-12-13 14:47:22 · 465 阅读 · 0 评论 -
android如何获取listview中的任意行数据
android如何获取listview中的任意行数据@Overridepublic void onItemClick(AdapterView arg0, View arg1, int arg2,long arg3) {HashMap item = (HashMap)arg0.getItemAtPosition(arg2);String section =Stri原创 2015-12-13 13:22:56 · 5062 阅读 · 0 评论 -
ListView控件:(1)ArrayAdapter<T>适配器生成
1.java代码package com.yun.activity;import java.util.ArrayList;import java.util.List;import android.R;import android.app.Activity;import android.os.Bundle;import android.view.View;import an原创 2015-12-13 13:37:38 · 467 阅读 · 0 评论 -
安卓学习:(7)安卓ListView的使用
1.编写my_listitem.xml配置文件<LinearLayout android:layout_width="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_height=原创 2015-12-12 12:25:46 · 303 阅读 · 0 评论 -
安卓学习:(6)安卓操作sqlite数据库
1.编写DataBaseOpenHelper公共类package com.smart.service;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteDatabase.CursorFactory;impor原创 2015-12-11 20:59:23 · 336 阅读 · 0 评论 -
Android布局自定义Shap圆形ImageView,可以单独设置背景与图片
1.编写自定义圆形circle_shape.xml文件 <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval" android:useLevel="false"> <size android:width=原创 2016-02-26 16:38:03 · 6507 阅读 · 0 评论