自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

狂奔的奶牛

哟,写bug呢!

  • 博客(50)
  • 资源 (18)
  • 收藏
  • 关注

原创 JSON解析(1)

1.什么是JSONJSON :  数据组织格式xml:         100      Android编程              101        JAVA编程   2.JSON格式  {"名称":值}  {"名称":{"名称1":值1}}  {"名称1":值1,"名称2":值2}  {"名称1":[{"名称1":值

2015-12-30 20:53:56 572

原创 android stutio故障处理之ADB not responding

我想运行写好的项目时,Studio提示如下 ADB not responding. If you‘d like to retry, then please manually kill "adb.exe 下面是解决办法: 1.运行cmd,输入:netstat -aon|findstr “5037”,回车后显示如下: 2.打开任务管理器,找到4984的PID,结束进

2015-12-30 10:32:38 644

原创 发送短信之获取联系人案例(intent传递数据)

运用了intent的跳转界面传递数据。activitty_main:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="

2015-12-29 19:50:01 930

原创 Android中MVC的具体体现(简单说明)

Android的官方建议应用程序的开发采用MVC 模式。  MVC 是Model,View,Controller 的缩写,MVC 包含三个部分: 1>模型(Model)对象:是应用程序的主体部分,所有的业务逻辑都应该写在该层。  2>视图(View)对象:是应用程序中负责生成用户界面的部分。也是在整个 MVC架构中用户唯一可以看到的一层,接收

2015-12-29 15:40:31 1843 1

原创 android的5种数据存储方式

Android提供了5种方式存储数据:(1)使用SharedPreferences存储数据;它是Android提供的用来存储一些简单配置信息的一种机制,采用了XML格式将数据存储到设备中。只能在同一个包内使用,不能在不同的包之间使用。(2)文件存储数据;文件存储方式是一种较常用的方法,在Android中读取/写入文件的方法,与Java中实现I/O的程序是完全一样的,提供了openFileI

2015-12-29 15:31:49 368

原创 Fragment的生命周期

官网帮助文档链接: http://developer.android.com/guide/components/fragments.html主要看两张图,和跑代码一,Fragment的生命周期          二,与Activity生命周期的对比     场景演示 : 切换到该Fragment11-29 14:26:35.095: D/AppListFragmen

2015-12-28 19:01:54 377

原创 MVC模式详解

MVC,全称Model(模型)-View(视图)-Controller(控制器),这是一种开发模式,他的好处是可以将界面和业务逻辑分离。Model(模型),是程序的主体部分,主要包含业务数据和业务逻辑。在模型层,还会涉及到用户发布的服务,在服务中会根据不同的业务需求,更新业务模型中的数据。View(视图),是程序呈现给用户的部分,是用户和程序交互的接口,用户会根据具体的业务需求,在View

2015-12-28 16:22:15 4853

原创 手机屏幕的横屏竖屏的切换与判断

在一般情况下,横屏竖屏的切换,会将activity杀死再生成新的,那么会影响用户的体验度。有两种方法,可以解决。 (1)、直接固定横屏或者竖屏,屏幕不会切换。在配置清单中: <activity android:screenOrientation="landscape"这指定了屏幕是横屏的。  <activity

2015-12-28 10:27:39 3547

原创 四大组件---Activity的启动模式

activity:与用户交互的界面UI。erverce:后台长期运行的组件。receiver:接受系统自带的广播,发送接受自定义的广播事件。content peovider:提供数据,把一个应用程序私有的数据库暴露给应用。任务栈:task stack(只是针对activity而言)。重要的作用:用来维护用户的界面(activity)体验。(1)、standard模式

2015-12-27 23:27:52 471

原创 Activity的生命周期

完整生命周期:onCreate----->onDestory可视化生命周期:onStart------->onStop前台生命周期:onResume------->onPause

2015-12-27 22:19:29 348

原创 跳转界面传递数据

效果图: activity_main:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"

2015-12-27 17:30:54 494

原创 跳转界面Intent 显示意图和隐式意图的特点

显示意图:同一应用程序中,自己激活自己的东西,推荐使用显示意图。(效率高)(1)、在本类中Intent intent = new Intent(activity, twoActivity.class);startActivity(intent);(2)、跳转到其他地方Intent intent=new Intent("包名","包名+类名");startActi

2015-12-27 15:55:55 1384

原创 Android中跳转到系统设置界面大全

android.provider.Settings。1.   ACTION_ACCESSIBILITY_SETTINGS :    // 跳转系统的辅助功能界面            Intent intent =  new Intent(Settings.ACTION_ACCESSIBILITY_SETTINGS);             startActivity(inten

2015-12-26 18:59:44 5043

转载 Android Material Design:PopupMenu

Android Material Design:PopupMenuAndroid Material Design 引入的PopupMenu类似过去的上下文菜单,但是更灵活。如图所示:现在给出实现上图PopupMenu的代码。本例是一个普通的Button触发弹出PopupMenu。测试的MainActivity.java :package zhangphil.ma

2015-12-25 20:43:35 1389

转载 Android设置Settings:PreferenceFragment【4】

Android设置Settings:PreferenceFragment【4】最新的android谷歌官方设计文档指出,在后续的Android开发中,应尽量使用PreferenceFragment而不是PreferenceActivity,与时俱进,需要把过去的PreferenceActivity迁移到PreferenceFragment。迁移其实比较简单,在附录的参考文章基础上,本文

2015-12-24 19:07:06 898

转载 Android ORMLite数据库简介

一般的项目中,Android自身提供的SQLite数据库,可以满足轻量级的数据存储应用,但是,只要是存储模型稍微复杂的项目,以及数据结构模型复杂的应用,就很难再用SQLite支撑整个项目的数据存储。何况,使用SQLite编写的代码,代码后续维护和管理不容易,所以,上规模的项目中,很有必要引入一种更好用、对开发者更友好的第三方ORM数据库框架:ORMlite。ORMLite官方的简介说:“Obj

2015-12-22 18:46:01 376

原创 多线程在android上面的下载(3)更新界面

布局中:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="

2015-12-21 18:56:25 678

原创 多线程断点下载原理(2) java

上一篇:多线程下载原理(1):http://blog.csdn.net/zhangli_/article/details/50365076java代码中:import java.io.File;import java.io.FileInputStream;import java.io.InputStream;import java.io.RandomAccessFile;i

2015-12-21 13:26:01 555

原创 多线程下载的原理(1) java事例

先打开电脑上的Tomcat,在Tomcat的bin目录下。然后再在Tomcat的webapps/root目录下放一个.exe文件,来试验多线程下载。创建一个java工程:Demo代码:import java.io.InputStream;import java.io.RandomAccessFile;import java.net.HttpURLConnecti

2015-12-20 18:08:05 498

原创 最终标准的上拉下拉刷新

新建布局 item.xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="hori

2015-12-17 18:42:26 399

转载 Android ListView下拉/上拉刷新:设计原理与实现

《Android ListView下拉/上拉刷新:设计原理与实现》Android上ListView的第三方开源的下拉刷新框架很多,应用场景很多很普遍,几乎成为现在APP的通用设计典范,甚至谷歌官方都索性在Android SDK层面支持下拉刷新,我之前写了一篇文章《Android SwipeRefreshLayout:谷歌官方SDK包中的下拉刷新》专门介绍过(链接地址:http://blog.c

2015-12-17 18:19:32 503

转载 Android判断ListView滚动到最顶部第0条item完全完整可见及最底部最后一条item完全完整可见

原博:http://blog.csdn.net/zhangphilAndroid判断ListView滚动到最顶部第0条item完全完整可见及最底部最后一条item完全完整可见 给Android的ListView增加一个OnScrollListener监听事件:mListView.setOnScrollListener(new OnScrollListener() {

2015-12-16 20:21:21 1267

原创 上拉下拉刷新(2)网络加载图片

activity:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_hei

2015-12-16 20:14:47 1431

原创 加载网络的url工具的两个方法(直接使用)

import java.io.BufferedInputStream;import java.io.ByteArrayOutputStream;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;public class Utils { public sta

2015-12-16 15:04:25 791

原创 用get方法传输数据到服务器

搭建一个后台服务器登录的用户名和密码:package com.zhangli.web;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;

2015-12-16 00:22:53 788

原创 布局设置分隔条

直接在布局中设置: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_

2015-12-15 18:13:46 407

原创 上拉下拉刷新(1)

布局中:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="

2015-12-15 17:56:03 591

原创 网页源码浏览器

布局:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="m

2015-12-15 11:42:03 430

原创 异步的方式查看网络图片

应用程序挂掉的原因:布局中:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:l

2015-12-14 19:39:15 350

原创 弹出窗口popupwindow

代码中:package com.zhnagli.popupwindow;import android.app.Activity;import android.os.Bundle;import android.view.Gravity;import android.view.LayoutInflater;import android.view.View;import

2015-12-14 17:30:57 718 2

原创 仿QQ界面的切换

activity_main:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layou

2015-12-14 12:29:55 707

原创 写入联系人

代码:package com.zhangli.writeContact;import android.app.Activity;import android.content.ContentResolver;import android.content.ContentValues;import android.database.Cursor;import android.net.Ur

2015-12-14 00:42:38 376

原创 获取联系人

代码:package com.zhangli.lianxiren;import android.app.Activity;import android.content.ContentResolver;import android.database.Cursor;import android.net.Uri;import android.os.Bundle;import android

2015-12-14 00:40:29 264

原创 菜单选项按钮(2)

在上一篇的基础上 多了一种自定义的 Adapter:代码:package com.zhangli.listdialog;import android.app.Activity;import android.app.AlertDialog;import android.content.Context;import android.os.Bundle;import

2015-12-11 13:38:29 392

原创 生成一条短信

package com.zhangli.shengchengduanxin;import android.app.Activity;import android.content.ContentResolver;import android.content.ContentValues;import android.net.Uri;import android.os.Bundl

2015-12-10 18:51:56 462

原创 菜单选项按钮(1)

在main.xml中:<menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" tools:context="com.zhangli.listdialog.MainActivity" >

2015-12-10 16:00:29 525

原创 微信中长按弹出菜单(2)实现了功能

在上一篇的基础上,实现了按钮的功能。MainActivity:package com.example.menumeration;import java.util.ArrayList;import android.app.ListActivity;import android.os.Bundle;import android.view.ContextMenu;impo

2015-12-09 17:44:01 3155 1

原创 微信中长按弹出菜单(1) 没有实现功能

MainActivity:package com.example.menumeration;import android.app.Activity;import android.os.Bundle;import android.view.ContextMenu;import android.view.ContextMenu.ContextMenuInfo;import

2015-12-09 16:30:06 4778

转载 Android统计图表MPAndroidChart

原博:http://blog.csdn.net/zhangphil Android统计图表MPAndroidChartMPAndroidChart是在Android平台上开源的第三方统计图表库,可以绘制样式复杂、丰富的各种统计图表,如一般常见的折线图、饼状图、柱状图、散点图、金融股票中使用的的“蜡烛”图、“泡泡”统计图、雷达状统计饼状图等等。简言之,AndroidMPChart

2015-12-04 10:06:16 4269

原创 访问内容提供者(和上文联系),测试

内容提供者提供了对自定义的一个SQLite数据库的表person中增删改查,对象为person(bean)public class TestPersonContentProvider extends AndroidTestCase{  private static final String TAG = "TestPersonContentProvider";  public voi

2015-12-03 17:36:04 365

百度天气jar包

百度天气的jar包,详细看我的博客:http://blog.csdn.net/zhangli_

2016-08-22

UmengFeedBackDemo

友盟反馈的demo,简单易用。博客链接:http://blog.csdn.net/zhangli_/article/details/51858528 如果对你有帮助,欢迎评论点赞。

2016-07-08

viewpaherIndictor的.9图

viewpaherIndictor中会用的一张.9图,详情看我的博客:http://blog.csdn.net/zhangli_

2016-04-06

SrcollTest

下拉将title逐渐淡化的效果,和百度手机助手很像。

2016-03-17

视频播放器

视频播放的demo,用了多种方式来播放视频

2016-03-13

baidumap_sdk_lib

百度地图定位的sdk包,详情看百度开发平台

2016-02-25

百度地图demo

基于百度地图定位sdk的一个demo

2016-02-24

百度地图sdk

需要百度定位的sdk工具,需要结合代码......

2016-02-24

浪漫爱心--PeriscopeLayout

点击按钮,从下冒出很多心形图案,类似于某个直播APP

2016-02-20

FllowerAnimation

一个仿QQ的花朵在界面中从上至下的动画Demo

2016-02-20

音乐播放器Demo

完整的音乐小demo,主要是学习Demo中的平衡器,

2016-01-29

图片进行圆形处理和旋转的Demo

是一个图片进行圆形处理和旋转的Demo,便于用在自己的项目中

2016-01-28

滚动条资源

滚动条图片,配合代码,实现自定义滚动条。

2016-01-20

删除键按钮

项目中EditText会使用到的删除按钮

2016-01-18

Android底部弹出iOS7风格对话框。

库文件,直接作为库添加到自己的项目加以引用即可。

2016-01-17

google提供的Json解析的库

google提供的Json解析的库,便于解析。

2016-01-04

httpclient-4.4.1.1

加载网络的第三方库,加上调用的代码,即可直接使用

2016-01-04

android-async-http-1.4.9

加载网络的第三方库,直接导入工程,加上调用的代码即可加载网络

2016-01-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除