
基础知识
时光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 · 577 阅读 · 0 评论 -
下拉刷新和加载更多
本文转自严振杰的博客:http://blog.yanzhenjie.com 在不久前的很多下拉刷新框架都带有上拉加载更多的功能,加载更多的功能可以动态关闭或者打开。再比如ListView和GridView是通过添加HeaderView和FooterView来实现了下拉刷新和上拉加载更多的,我们认为这是设计上的缺陷,同时也影响了我们实现更加复杂布局。我认为更纯粹的下拉刷新只需要做它自己的事 —— 下转载 2017-10-17 16:09:12 · 465 阅读 · 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 · 301 阅读 · 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 · 125 阅读 · 0 评论 -
Adb logcat的使用
1.adb logcat过滤器表达式的格式是tag:priority ... ,其中tag是标记, priority是最小的优先级,该标记标识的所有大于等于指定优先级的消息被写入日志。也可以在一个过滤器表达式中提供多个这样的过滤,它们之间用空格隔开。 下面给出的例子是仅输出标记为“MyActivity”并且优先级大于等于“Info”和标记为“MyApp”并且优先级大于等于“Verbose”的原创 2016-09-21 16:51:40 · 566 阅读 · 0 评论 -
Socket编程
一 .多线程的SocketServer和SocketClient 1.ServerThread.java import 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 · 426 阅读 · 0 评论 -
各种对话框
1.主Activity package 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 · 253 阅读 · 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 · 387 阅读 · 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 · 414 阅读 · 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 · 104 阅读 · 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 · 110 阅读 · 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 · 109 阅读 · 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 · 144 阅读 · 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 · 184 阅读 · 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 · 355 阅读 · 0 评论 -
CoordinatorLayout使用全解析
转载自 伯努力不努力 的博客 https://blog.youkuaiyun.com/u012124438/article/details/56701641 CoordinatorLayout是在 Google IO/15 大会发布的,遵循Material 风格,包含在 support Library中,结合AppbarLayout...转载 2018-08-22 09:53:55 · 4375 阅读 · 1 评论