基础知识
时光Fly
这个作者很懒,什么都没留下…
展开
-
调用系统照相机,并解决内存溢出
package com.gst.thinkpad.helloworld;import android.app.Activity;import android.app.AlertDialog;import android.app.Dialog;import android.content.Context;import android.content.DialogInterface;im原创 2016-01-25 13:41:43 · 529 阅读 · 0 评论 -
下拉刷新和加载更多
本文转自严振杰的博客:http://blog.yanzhenjie.com 在不久前的很多下拉刷新框架都带有上拉加载更多的功能,加载更多的功能可以动态关闭或者打开。再比如ListView和GridView是通过添加HeaderView和FooterView来实现了下拉刷新和上拉加载更多的,我们认为这是设计上的缺陷,同时也影响了我们实现更加复杂布局。我认为更纯粹的下拉刷新只需要做它自己的事 —— 下转载 2017-10-17 16:09:12 · 267 阅读 · 0 评论 -
读取XML文档
1.读取XML文档/** * 解析XML文档 * @param xmlfilepath */ private void parseXML(String xmlfilepath) { // TODO 自动生成的方法存根 log.debug("开始解析XML文档"); SAXReader reader=new SAXReader(); try { Documen转载 2016-08-11 20:20:50 · 266 阅读 · 0 评论 -
搭建Android开发环境
1、配置java开发环境(1) 安装jdk(2) 配置环境变量A、 新建变量名:JAVA_HOME 值为:C:\Program Files\Java\j2sdk1.5.0 (JDK的安装路径)B、 PATH中加入:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin (bin文件夹的路径)C、 新建变量名: CLA原创 2016-10-11 14:30:33 · 89 阅读 · 0 评论 -
Adb logcat的使用
1.adb logcat过滤器表达式的格式是tag:priority ...,其中tag是标记,priority是最小的优先级,该标记标识的所有大于等于指定优先级的消息被写入日志。也可以在一个过滤器表达式中提供多个这样的过滤,它们之间用空格隔开。下面给出的例子是仅输出标记为“MyActivity”并且优先级大于等于“Info”和标记为“MyApp”并且优先级大于等于“Verbose”的原创 2016-09-21 16:51:40 · 500 阅读 · 0 评论 -
Socket编程
一 .多线程的SocketServer和SocketClient1.ServerThread.javaimport java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintStream;import java.net.Socket;原创 2016-08-11 20:07:27 · 386 阅读 · 0 评论 -
各种对话框
1.主Activitypackage com.fsg.thinkpad.myapplication;import android.app.AlertDialog;import android.app.DatePickerDialog;import android.app.ProgressDialog;import android.app.TimePickerDialog;impor原创 2016-03-23 21:10:24 · 222 阅读 · 0 评论 -
TabLayout与ViewPager与viewFlipper的使用
1.主界面package com.fsg.thinkpad.myapplication;import android.content.Intent;import android.support.design.widget.TabLayout;import android.support.v4.app.Fragment;import android.support.v4.view.Vi原创 2016-03-23 20:36:02 · 350 阅读 · 0 评论 -
日期和时间选择器的使用
1.主界面package com.fsg.thinkpad.myapplication;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.widget原创 2016-03-23 20:28:52 · 371 阅读 · 0 评论 -
Fragment的生命周期
1.my_fragment1.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <EditText原创 2016-02-01 15:29:00 · 74 阅读 · 0 评论 -
Service的生命周期
1.MyService类package com.gst.user.application;import android.app.Service;import android.content.Intent;import android.os.Binder;import android.os.IBinder;import android.util.Log;public class原创 2016-01-26 17:42:30 · 80 阅读 · 0 评论 -
Activity的生命周期
测试代码package com.example.test;import android.os.Bundle;import android.app.Activity;import android.util.Log;import android.view.Menu;public class MainActivity extends Activity { private final st原创 2016-01-25 17:45:35 · 83 阅读 · 0 评论 -
ViewPager的使用2
1.布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android原创 2016-01-25 15:58:54 · 114 阅读 · 0 评论 -
ViewPager的使用
1.布局文件activity_page_view.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" androi原创 2016-01-25 14:05:10 · 151 阅读 · 0 评论 -
加载网络图片的方法
package com.gst.thinkpad.helloworld;import android.graphics.drawable.Drawable;import android.os.AsyncTask;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.原创 2016-01-25 13:51:21 · 311 阅读 · 0 评论 -
CoordinatorLayout使用全解析
转载自 伯努力不努力 的博客 https://blog.csdn.net/u012124438/article/details/56701641 CoordinatorLayout是在 Google IO/15 大会发布的,遵循Material 风格,包含在 support Library中,结合AppbarLayout...转载 2018-08-22 09:53:55 · 4328 阅读 · 1 评论