Android开发
文章平均质量分 58
osevenblue
这个作者很懒,什么都没留下…
展开
-
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 · 532 阅读 · 0 评论 -
简单的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 · 462 阅读 · 0 评论 -
android实现的文件上传案例探讨
以为要做android项目的文件上传,在CSDN看到了鸿洋_大神的《从原理角度解析Android (Java) http 文件上传》http://blog.csdn.net/lmj623565791/article/details/23781773从原理角度解析Android (Java) http 文件上传已经讲的很详细,但是唯一不足的是,提供的源码是Java版本的,然后原创 2015-11-11 16:28:55 · 429 阅读 · 0 评论 -
android高性能编程中需要注意的问题
1.尽量少的声明全局变量 2.声明全局静态变量,一定要加final声明 3.声明非静态的全局变量,最好不要初始化任何值,在使用到的地方,在进行初始化 4.函数中若干次使用全局变量,应该将全局变量赋值给本地变量,然后直接使用本地变量 5.能用Int,不要使用浮点数 6.能用乘法不用除法 7.尽量避免使用原创 2015-11-11 16:30:49 · 497 阅读 · 0 评论 -
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 · 478 阅读 · 0 评论 -
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 · 537 阅读 · 0 评论 -
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 · 583 阅读 · 0 评论 -
ListView优化实战指南
这里有几个关键字:ListView && GridView几乎每个android App应该都可以看到ListView或者GridView的影子,如果你是一个android开发者,你肯定对ListView又爱又恨!下面我们就一些具体的代码讲一讲怎么优化ListView:Terminology>index (索引)>position(位置)>id(标识)Stabl原创 2015-11-23 16:32:39 · 506 阅读 · 0 评论 -
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 · 399 阅读 · 0 评论 -
10个Android开源个性化View控件
10个Android开源个性化View控件在本文中,小编整理了10个Android开源项目中不错的个性化View控件,相信有你喜欢的。一起来Enjoy吧!1.SlideAndDragListView支持ListView的Item的拖动排序、左右滑动事件,可自定义左右滑动显示文字、图标、位移,同时支持onItemClick、onItemLongClick等监听转载 2015-12-14 15:56:24 · 598 阅读 · 0 评论 -
SlideAndDragListView_一个可以左右滑动item和拖放item的ListView。
SlideAndDragListView一个可以左右滑动item和拖放item的ListView。Demo: 下载简介SlideAndDragListView (SDLV) 继承与ListView,SDLV可以向左或者向右滑动Item,并且可以拖放item达到排序的目的。一些特点:清晰的拖放操作。在拖放的时候的直观和平滑滚动。支持item的单原创 2015-12-14 15:54:19 · 1849 阅读 · 0 评论 -
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 · 459 阅读 · 0 评论 -
解决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 · 777 阅读 · 0 评论 -
开发工具
mac上最好用的svn客户端:cornerStone文本编辑器:BBEdit、Sublime Text取色:ColorSnapper终端:iTermSQLite库加密:SQLiteEncrypt使用AES加密,其原理是实现了开源免费版SQLite没有实现的加密相关接口。SQLiteEncrypt是收原创 2016-01-26 00:03:13 · 383 阅读 · 0 评论 -
AndroidStudio导入错误日志
AndroidStudio导入错误日志,定位bug>>>原创 2016-04-15 13:25:00 · 1355 阅读 · 0 评论 -
为什么我的eclipse按住ctrl点布局文件只能到R.java文件?
为什么我的eclipse按住ctrl点布局文件只能到R.java文件?解决方法:window-->preferences-- >General-->Editors-->Text Editors-->hyperlink.将上面一个Open Declaration取消勾选,即可。原创 2015-07-14 16:39:14 · 505 阅读 · 0 评论 -
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 · 1017 阅读 · 0 评论 -
基于Android的个人记账软件的设计与实现
通过查阅和分析相关资料,应用所学知识与技术,独自完成一套基于Android的个人记账系统。系统开发过程应遵循软件工程思想,任务包括系统架构的搭建、各个功能的实现以及测试。主要完成功能包括收支分类记账、图文报表、数据备份和数据维护等。原创 2014-10-30 21:26:36 · 10381 阅读 · 0 评论 -
Android类库常用类型解析
Android 是由谷歌公司推出的一款基于Linux平台的开源手机操作系统平台。在这一新推出的Android操作系统中,有很多比较新的知识值得我们编程人员去深入的研究。比如Android类库的使用技巧等。转载 2014-10-30 21:36:45 · 481 阅读 · 0 评论 -
Android开发【记事本App】项目开发流程——1
【记事本实例】1.【x】原创 2014-11-05 21:17:12 · 2281 阅读 · 0 评论 -
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 · 1605 阅读 · 0 评论 -
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 · 531 阅读 · 0 评论 -
教你写Android网络框架之Http请求的分发与执行
教你写Android网络框架之Http请求的分发与执行前言在前两篇( 教你写Android网络框架之基本架构、教你写Android网络框架之Request、Response类与请求队列 )博客中,我们已经介绍了SimpleNet框架的基本结构,以及Request、Response、请求队列的实现,以及为什么要这么设计,这么设计的考虑是什么。前两篇博客中已经介绍了各个角色转载 2015-07-11 16:42:23 · 523 阅读 · 0 评论 -
Android数据库SQLite表内设置外键
Android数据库SQLite表内设置外键介绍Android默认的数据是SQLite,但SQLite3.6.19之前(在2.2版本中使用的是3.6.22,因此如果你的应用只兼容到2.2版本就可以放心使用外键功能)是不支持外键的,如果有两张表需要关联,用外键是最省事的,但不支持的话怎么办呢?这里就有一个解决办法,就是用事务将两张表关联起来,并且最后生成一张视图。翻译 2015-07-11 16:52:43 · 2981 阅读 · 0 评论 -
一种新的Activity转换动画实现方式
为Android中基本的View组建Activity设置转换动画的方式一般有两种:通过overridePendingTransitions设置,以及使用TransitionManager实现。overridePendingTransitions只能使用XML来设置Activity的进入和退出动画,局限性很大。而使用TransitionManager只兼容API level 19及以上的设备。最近在翻译 2015-07-11 16:22:45 · 551 阅读 · 0 评论 -
ActionBar 设置图片、Home返回、Background图片
原创 2015-07-11 16:24:14 · 646 阅读 · 0 评论 -
教你写Android网络框架之基本架构
教你写Android网络框架之基本架构前言在开发过程中,网络是我们很重要的一部分,因此我们就以网络框架或者说网络模块开始。在这个框架开发过程中,我会整理开发思路、以及遇到一些设计问题时会有怎么样的考虑、解决方案,当然这只是我个人的观点,大家也可以有自己的实现。除了网络框架,后续的系列还想更新ImageLoader框架、ORM框架,如果有时间也会增加动画框架和微博开发的系转载 2015-07-11 16:32:10 · 512 阅读 · 0 评论 -
教你写Android网络框架之Request、Response类与请求队列
教你写Android网络框架之Request、Response类与请求队列前言在教你写Android网络框架之基本架构一文中我们已经介绍了SimpleNet网络框架的基本结构,今天我们就开始从代码的角度来开始切入该网络框架的实现,在剖析的同时我们会分析设计思路,以及为什么要这样做,这样做的好处是什么。这样我们不仅学到了如何实现网络框架,也会学到设计一个通用的框架应该有哪转载 2015-07-11 16:36:58 · 870 阅读 · 0 评论 -
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 · 955 阅读 · 0 评论 -
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 · 785 阅读 · 0 评论 -
Android GPS坐标距离计算
Android GPS坐标距离计算原创 2016-07-08 12:52:04 · 2918 阅读 · 0 评论