自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Before night,Good night.

这一生,你需要多努力才能成为让自己敬畏的人。

  • 博客(32)
  • 资源 (2)
  • 收藏
  • 关注

原创 android高性能编程中需要注意的问题

1.尽量少的声明全局变量 2.声明全局静态变量,一定要加final声明 3.声明非静态的全局变量,最好不要初始化任何值,在使用到的地方,在进行初始化 4.函数中若干次使用全局变量,应该将全局变量赋值给本地变量,然后直接使用本地变量 5.能用Int,不要使用浮点数  6.能用乘法不用除法 7.尽量避免使用

2015-11-11 16:30:49 476

原创 android实现的文件上传案例探讨

以为要做android项目的文件上传,在CSDN看到了鸿洋_大神的《从原理角度解析Android (Java) http 文件上传》http://blog.csdn.net/lmj623565791/article/details/23781773从原理角度解析Android (Java) http 文件上传已经讲的很详细,但是唯一不足的是,提供的源码是Java版本的,然后

2015-11-11 16:28:55 403

翻译 一种新的Activity转换动画实现方式

为Android中基本的View组建Activity设置转换动画的方式一般有两种:通过overridePendingTransitions设置,以及使用TransitionManager实现。overridePendingTransitions只能使用XML来设置Activity的进入和退出动画,局限性很大。而使用TransitionManager只兼容API level 19及以上的设备。最近在

2015-07-11 16:22:45 524

原创 Android开发中正确删除Log的姿势(proguard.config=proguard.cfg)

方法一:自定义LogUtils工具类,定义Log打印开关,如:if(Buildconfig.DEBUG){Log.d(TAG,"The Log is Printed.);}方法二:最好的方法是,使用Android系统的the ProGuard tool.什么是he ProGuard tool?Android 的Documentation这样写的:在An

2015-06-26 16:59:22 1554

原创 Android GPS坐标距离计算

Android GPS坐标距离计算

2016-07-08 12:52:04 2875

原创 AndroidStudio导入错误日志

AndroidStudio导入错误日志,定位bug>>>

2016-04-15 13:25:00 1275

原创 开发工具

mac上最好用的svn客户端:cornerStone文本编辑器:BBEdit、Sublime Text取色:ColorSnapper终端:iTermSQLite库加密:SQLiteEncrypt使用AES加密,其原理是实现了开源免费版SQLite没有实现的加密相关接口。SQLiteEncrypt是收

2016-01-26 00:03:13 359

原创 解决android 6.0(api 23) SDK,不再提供org.apache.http.*

解决android 6.0(api 23) SDK,不再提供org.apache.http.* 解决Gradle DSL method not found: 'useLibrary()'

2016-01-26 00:01:25 755

原创 Apache HTTP Client Removal

Apache HTTP Client RemovalAndroid 6.0 release removes support for the Apache HTTP client. If your app is using this client and targets Android 2.3 (API level 9) or higher, use the HttpURLConnect

2015-12-14 19:02:48 380

转载 10个Android开源个性化View控件

10个Android开源个性化View控件在本文中,小编整理了10个Android开源项目中不错的个性化View控件,相信有你喜欢的。一起来Enjoy吧!1.SlideAndDragListView支持ListView的Item的拖动排序、左右滑动事件,可自定义左右滑动显示文字、图标、位移,同时支持onItemClick、onItemLongClick等监听

2015-12-14 15:56:24 576

原创 SlideAndDragListView_一个可以左右滑动item和拖放item的ListView。

SlideAndDragListView一个可以左右滑动item和拖放item的ListView。Demo: 下载简介SlideAndDragListView (SDLV) 继承与ListView,SDLV可以向左或者向右滑动Item,并且可以拖放item达到排序的目的。一些特点:清晰的拖放操作。在拖放的时候的直观和平滑滚动。支持item的单

2015-12-14 15:54:19 1812

原创 TextView点击事件

package com.pdsu.zhangsings;import android.app.Activity;import android.os.Bundle;import android.util.Log;import android.view.View;import android.widget.TextView;import android.widget.Toast;/**

2015-11-30 15:18:40 429

原创 ListView优化实战指南

这里有几个关键字:ListView && GridView几乎每个android App应该都可以看到ListView或者GridView的影子,如果你是一个android开发者,你肯定对ListView又爱又恨!下面我们就一些具体的代码讲一讲怎么优化ListView:Terminology>index (索引)>position(位置)>id(标识)Stabl

2015-11-23 16:32:39 487

原创 android实现的圆角按钮Button

布局文件:app_list_corner_round_bottom.xml <gradient android:angle="270" android:endColor="#40B9FF" android:startColor="#BFEEFF" /> <corners android:bottomL

2015-11-12 15:10:08 513

原创 20个最佳的Java集合框架面试题目

20个最佳的Java集合框架面试题目原文链接:http://www.instanceofjava.com/2015/07/collections-interview-questions-java.html1为什么Map接口不继承Collection 接口?· Set是无序集合,并且不允许重复的元素· List是有序的集合,并且允许

2015-11-12 10:14:25 562

转载 HTTP Content-type 对照表

原文地址:http://tool.oschina.net/commons文件扩展名Content-Type(Mime-Type)文件扩展名Content-Type(Mime-Type).*( 二进制流,不知道下载文件类型)application/octet-stream.tifimage/t

2015-11-11 16:38:54 448

原创 简单的Android Sqlite 使用

简单的Android Sqlite 使用:package com.pdsu.db_test;import java.sql.Date;import android.app.Activity;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;import android.os.B

2015-08-05 14:13:29 445

原创 为什么我的eclipse按住ctrl点布局文件只能到R.java文件?

为什么我的eclipse按住ctrl点布局文件只能到R.java文件?解决方法:window-->preferences-- >General-->Editors-->Text Editors-->hyperlink.将上面一个Open Declaration取消勾选,即可。

2015-07-14 16:39:14 482

原创 GSON解析复杂json数据格式

一、 谷歌GSON这个Java类库可以把Java对象转换成JSON,也可以把JSON字符串转换成一个相等的Java对象。Gson支持任意复杂Java对象包括没有源代码的对象。 二、Gson解析Json步骤 A、服务器端将数据转换成json字符串   首先、服务器端项目要导入Gson的jar包到BuiltPath中。(Gson的jar:http://code.google.c

2015-07-13 15:54:17 763

翻译 Android数据库SQLite表内设置外键

Android数据库SQLite表内设置外键介绍Android默认的数据是SQLite,但SQLite3.6.19之前(在2.2版本中使用的是3.6.22,因此如果你的应用只兼容到2.2版本就可以放心使用外键功能)是不支持外键的,如果有两张表需要关联,用外键是最省事的,但不支持的话怎么办呢?这里就有一个解决办法,就是用事务将两张表关联起来,并且最后生成一张视图。

2015-07-11 16:52:43 2950

转载 教你写Android网络框架之Http请求的分发与执行

教你写Android网络框架之Http请求的分发与执行前言在前两篇( 教你写Android网络框架之基本架构、教你写Android网络框架之Request、Response类与请求队列 )博客中,我们已经介绍了SimpleNet框架的基本结构,以及Request、Response、请求队列的实现,以及为什么要这么设计,这么设计的考虑是什么。前两篇博客中已经介绍了各个角色

2015-07-11 16:42:23 498

转载 教你写Android网络框架之Request、Response类与请求队列

教你写Android网络框架之Request、Response类与请求队列前言在教你写Android网络框架之基本架构一文中我们已经介绍了SimpleNet网络框架的基本结构,今天我们就开始从代码的角度来开始切入该网络框架的实现,在剖析的同时我们会分析设计思路,以及为什么要这样做,这样做的好处是什么。这样我们不仅学到了如何实现网络框架,也会学到设计一个通用的框架应该有哪

2015-07-11 16:36:58 832

转载 教你写Android网络框架之基本架构

教你写Android网络框架之基本架构前言在开发过程中,网络是我们很重要的一部分,因此我们就以网络框架或者说网络模块开始。在这个框架开发过程中,我会整理开发思路、以及遇到一些设计问题时会有怎么样的考虑、解决方案,当然这只是我个人的观点,大家也可以有自己的实现。除了网络框架,后续的系列还想更新ImageLoader框架、ORM框架,如果有时间也会增加动画框架和微博开发的系

2015-07-11 16:32:10 486

原创 ActionBar 设置图片、Home返回、Background图片

2015-07-11 16:24:14 624

原创 JDBC连接自定义sqlserver数据库实例名(多个实例)

java语言中,通过jdbc访问sqlserver2005(2008)数据库默认实例可以按常用的写法来写url连接。代码如下:[java] view plaincopy"font-size:12px;">Connection cn = DriverManager.getConnection("jdbc:sqlserver://lo

2015-07-08 13:30:28 1187

原创 Android连接服务器数据库查询+Gson解析(List和Map)格式json数据(二)

1、Android主要代码package com.pdsu.libsys;import java.lang.reflect.Field;import java.lang.reflect.Type;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Ma

2015-07-06 11:37:37 991

原创 Android连接服务器数据库查询+Gson解析(List和Map)格式json数据(一)

1、服务器端代码package com.pdsu.book.servlet;import java.io.IOException;import java.io.PrintWriter;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sq

2015-07-06 11:33:18 919

原创 Exception raised during rendering: java.lang.System.arraycopy([CI[CII)V

错误原因:API等级 API 20:Android 4.4w,这是Android官网发布的可穿戴设备的API,它是不支持EditText组件的;解决方案:在bulid.gradle里面将API版本改成19即可参考:https://stackoverflow.com/questions/24451490/exception-raised-during-rendering-java-l

2015-06-29 14:41:08 501

原创 Android开发之onClick事件的三种写法

package com.example.hello;import android.os.Bundle;import android.support.v7.app.ActionBarActivity;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.

2014-11-09 21:36:17 508

原创 Android开发【记事本App】项目开发流程——1

【记事本实例】1.【x】

2014-11-05 21:17:12 2211

转载 Android类库常用类型解析

Android 是由谷歌公司推出的一款基于Linux平台的开源手机操作系统平台。在这一新推出的Android操作系统中,有很多比较新的知识值得我们编程人员去深入的研究。比如Android类库的使用技巧等。

2014-10-30 21:36:45 457

原创 基于Android的个人记账软件的设计与实现

通过查阅和分析相关资料,应用所学知识与技术,独自完成一套基于Android的个人记账系统。系统开发过程应遵循软件工程思想,任务包括系统架构的搭建、各个功能的实现以及测试。主要完成功能包括收支分类记账、图文报表、数据备份和数据维护等。

2014-10-30 21:26:36 10292

ListView优化示例源码

ListView优化示例源码 文章:http://blog.csdn.net/osevenblue/article/details/49997017

2015-11-24

阿里聚安全--移动互联网的风险与防护.pdf

阿里聚安全--移动互联网的风险与防护.pdf

2015-06-26

空空如也

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

TA关注的人

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