Mars-Android基础
阳光西西
这个作者很懒,什么都没留下…
展开
-
Android - Intent 基础、技巧汇总
Android - Intent 基础专题技巧汇总原创 2015-03-18 14:55:16 · 495 阅读 · 0 评论 -
Handler(15):工作线程向主线程发送消息
package com.example.handlersecond;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.view.View;import android.view.View.OnClick原创 2016-01-02 19:15:48 · 657 阅读 · 0 评论 -
http(17):请求头响应头键值对含义、设置请求头数据,获取请求头数据,获取响应头数据
客户端给服务器发送请求头服务器给客户端发送响应package com.example.httpdemo;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import org.apache.http.Header原创 2016-01-21 23:07:17 · 6760 阅读 · 0 评论 -
http(16):如何使用HttpClient库用代码访问服务器
package com.example.httpdemo;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import org.apache.http.HttpEntity;import org.apache原创 2016-01-06 23:44:27 · 482 阅读 · 0 评论 -
老罗Android(19)AsyncTask下载图片例子
布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/container" android:layout_width="match_parent"原创 2016-03-02 09:58:54 · 466 阅读 · 0 评论 -
老罗AsyncTask(20)带进度条下载图片例子
布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/container" android:layout_width="match_parent"原创 2016-03-03 10:12:00 · 635 阅读 · 0 评论 -
(18)[AppWidget]
AppWidgetProviderInfo:为AppWidget提供元数据,包括布局,更新频率等,这个对象被定义在XML文件中。元数据是描述数据的数据,最典型的元数据就是XMLAppWidgetProvider:定义了AppWidget的基本生命周期函数;RemoteViews对象代表一系列的View对象RemoteViews所表示的对象运行在另外的线程当中由于AppWidget运行在和我们原创 2016-02-19 22:41:25 · 296 阅读 · 0 评论 -
老罗Looper(23)例子讲述Looper与Message,线程和Handler关系
package com.example.handler3;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Looper;import android.os.Message;import android.util.Log;import andro原创 2016-03-18 23:20:14 · 737 阅读 · 0 评论 -
老罗Handler(21)下载图片,Runnable,Handler,Message
package com.example.handler1;import java.io.IOException;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.client.HttpClient;import org.apache.http.client.m原创 2016-03-11 23:56:44 · 380 阅读 · 0 评论 -
Android(14)Handler简单例子(1)
package com.example.dpitest;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.util.Log;import android.view.View;import androi原创 2015-12-01 16:57:25 · 550 阅读 · 0 评论 -
老罗Handler(22)各种方式发送handler以及发送更多类型数据给主线程
package com.example.handler2;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.util.Log;import android.view.View;import andro原创 2016-03-13 22:43:34 · 776 阅读 · 0 评论 -
老罗(18)发送Handler更新ProgressBar
首先:点击start更新进度条<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/container" android:layout_width="matc原创 2016-02-29 12:03:17 · 732 阅读 · 0 评论 -
[Android]日期转换参考
1:http://blog.csdn.net/jjwwmlp456/article/details/45198423 2:http://blog.csdn.net/woshisap/article/details/6617118 搜索关键字:DateFormat.format原创 2015-12-31 15:20:53 · 307 阅读 · 0 评论 -
Android(7)ImageView:ScaleType属性(.FIT_CENTER/.FIT_START/.FIT_END/.CENTER./.CENTER_INSIDE/.CENTER_CR)
1:ImageView 来源:src文件,网页,SD卡2:ScaleType的作用 如果ImageView大小与图片大小不匹配时候,图片是如何拉伸、适应ImageView的大小3:在代码中设置属性实例:protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);原创 2015-10-31 11:14:45 · 4927 阅读 · 0 评论 -
Android(12)Activity的生命周期
创建多个Activity :写一个类复写继承Activity :在该类中复写onCreate()方法 :在AndroidManifest.xml文件中注册设置默认Activity在AndroidManifest.xml文件的Activity标签中含有如下代码则该Activity就是应用程序的默认Activity.<intent-filter> <action android:name="原创 2015-11-21 21:53:53 · 456 阅读 · 0 评论 -
Android(13)java中的线程回顾,Android线程,主线程(UI线程)
java 中的线程class ThreadImp implements Runnable{ public void run() { for(int i = 0;i<100 ; i++){ System.out.println("Runnable -> " + i); } }}class test{ pub原创 2015-11-22 17:01:48 · 416 阅读 · 0 评论 -
最难用和最常用的控件<ListView>
手机屏幕空间有限,能够一次性在空间显示的内容并不多,ListView允许用户通过手指滑动的方式将屏幕外的数据滚动到屏幕内工程结构自定义类Fruit: 作为自定义适配器的类型package com.example.myfruitlistview;public class Fruit { private String fruitNameString; private int fruitI原创 2015-03-18 18:14:27 · 583 阅读 · 0 评论 -
Android手机平板两不误 fragment(ListView)
Fragment工程下 1:layout文件夹下先建立fragment_left.xml 2:layout文件夹下再建立fragment_right.xml 3:com.example.fragments包下新建FragmentLeft.java 4:com.example.fragments包下再新建FragmentRight.java 5:layout文件夹下activity_ma原创 2015-07-30 17:10:12 · 687 阅读 · 0 评论 -
Android-ViewPager使用示例(二)
根据上一篇Android-ViewPager使用示例 本篇介绍导航点工程目录结构 核心代码段: Guide.javapackage com.example.viewpager;import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.os.Bundle;impor原创 2015-08-29 14:28:44 · 401 阅读 · 0 评论 -
ViewPager(1)
创建ViewPagerAdapter.javapackage com.example.viewpager;import java.util.List;import android.content.Context;import android.support.v4.view.PagerAdapter;import android.support.v4.view.ViewPager;import原创 2015-06-28 23:45:48 · 475 阅读 · 0 评论 -
Android(8)layout_weight
LinearLayout中有layout_weight 1. 要点 :layout_weight,子控件并未占满父控件 :layout_weight值为整型,layout_weight的值用于指定空闲空间的分配比例。 :如果想让空间1占整个宽度的一半,控件2占整个宽度的一半则需要把两个控件的layout_weight设置成0dp<LinearLayout xmlns:android=原创 2015-11-04 23:57:58 · 356 阅读 · 0 评论 -
Android(9)相对布局及其属性和练习
什么是相对布局 :a)相对布局是指通过当前控件与兄弟控件或是父控件之间的相对位置,从而达到控制控件位置的目的。 :b)相对布局的基本思路,默认控件位置是左上角,如果有第二个控件,没有指定第二个控件的位置那么它默认也是左上角。会重叠;第二个控件的位置是相对于第一个控件位置摆放,好处是如果第一个控件的位置由于某种原因出现变化而第二个控件的位置相对于第一个控件的相对位置是不会变化的。 :c)现形布局原创 2015-11-07 17:40:38 · 1406 阅读 · 0 评论 -
Android(10):时间与日期TimePicker、DatePicker、模拟时钟(非数字时钟)AnalogcClock
TimePicker 两种获取时间的方式 :onTimeChangedListener,只要一调整时间就可以检测到 :一起调整好时间,完事儿再告诉控件,来检测我调整的时间吧<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.andro原创 2015-11-08 16:14:01 · 1093 阅读 · 0 评论 -
Android(1):Android创世纪(2)Activity启动流程(3)为控件绑定监听器
android引用程序本质有两种,一是编写完在手机等设备上运行的;二是作为包给其他应用程序作为一种支持。基于组件的应用程序开发 Activity:主要与用户进行交互 Service:在后台,用户看不到如网络连接,长时间的IO操作等 Content Provider:向外暴漏数据的方法,数据共享的组件。 Broadcast receiver:监听系统的行为View 是所有控件类的父类为原创 2015-10-24 20:59:35 · 446 阅读 · 0 评论 -
Android(4)布局方法、px/dp/dpi/ps/内边距与外边距
一: LinearLayout RelativeLayout 二: ListView GridView 例子:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"原创 2015-10-24 22:36:13 · 3500 阅读 · 0 评论 -
Android(5)多选按钮CheckBox、OnClickListener、OnCheckedChangeListener
public class MainActivity extends ActionBarActivity { private CheckBox eatBox; private CheckBox sleepBox; private CheckBox shopBox; private CheckBox all; private LinearLayout mChecke原创 2015-10-27 23:59:20 · 1228 阅读 · 0 评论 -
Android(6)RadioButton
RadioButton有组的概念范例演示android.widget.RadioGroup.OnCheckedChangeListener的onCheckedChangeListenerpublic class MainActivity extends ActionBarActivity { private RadioButton mFemal; private RadioButton原创 2015-10-28 23:13:56 · 410 阅读 · 0 评论 -
rAndroid(11):进度条ProgressBar/SeekBar/RatingBar
Android中的进度条: 第一排的是ProgressBar,他们风格不同而已,第二排的三和四是ProgressBar的子类 在xml文件中设置ProgressBar的属性<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.c原创 2015-11-14 22:51:10 · 810 阅读 · 0 评论