- 博客(37)
- 资源 (72)
- 收藏
- 关注
原创 Android 自动获取经纬度,计算距离、经纬度、方位角
最近做一个项目需要通过GPS获取经纬度,通过计算算出两点之间的距离。通过对Google和百度的疯狂轰炸,终于找到了解决的办法。首先声明权限:android:name="android.permission.ACCESS_FINE_LOCATION"java代码如下: /* 获取GPS定位 */LocationManager locationManager = (Loca
2013-11-14 09:33:45 2715 1
原创 利用SharedPreferences实现登录用户信息保存
SharedPreferences 是一个轻量级存储类,经常用于保存配置参数等信息,它其实是用xml来存放数据。文件存放在/data/data//shared_prefs 目录下。要实现用户登录信息的保存,首先在用户第一次登录时,我们将用户登录信息保存到SharedPreferences中。下次登录时,首先从SharedPreferences中取出用户名和密码,然后用该用户名和密码直接登录,不
2013-11-14 09:32:25 4101
原创 Android网络资源下载实例代码
项目中有时候需要获取网络上的图片,并下载下来到手机客户端显示。怎么做呢?实现思路是: 1:在UI线程中启动一个线程,让这个线程去下载图片。 2:图片完成下载后发送一个消息去通知UI线程 2:UI线程获取到消息后,更新UI。 这里的UI线程就是主线程。 这两个步骤涉及到一些知识点,即是:ProgressDialog,Handler,Thread/Runnable,URL
2013-11-14 09:31:26 1253
原创 android退出所有Actiivty的实例方法
import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.app.Application;public class MyApplication extends Application { private List activityList = new
2013-11-14 09:30:23 1155
原创 Android HttpClient上传文件与Httpconnection知识小结
Android上传文件到服务端可以使用HttpConnection上传文件,也可以使用Android封装好的HttpClient类。当仅仅上传文件可以直接使用httpconnection 上传比较方便快捷。 1、使用HttpConection上传文件。将文件转换成表单数据流。主要的思路就自己构造个http协议内容,服务端解析报文获得表单数据。代码片段: [jav
2013-11-14 09:28:55 853
原创 Android上传文件到服务器的代码
android对于上传文件,还是很简单的,和java里面的上传都是一样的,基本上都是熟悉操作输出流和输入流!还有一个特别重要的就是需要一些content-type这些参数的配置! 如果这些都弄好了,上传就很简单了! 下面是我写的一个上传的工具类:[java] view plaincopyprint?1. package com.spring.sky.image.upload.n
2013-11-14 09:28:03 1346
原创 Android自定义适配器BaseAdapter
在开发中,我们经常使用到ListView这个控件。Android的API也提供了许多创建ListView适配器的快捷方式。例如ArrayAdapter、SimpleAdapter和SimpleCursorAdapter等。但你是否发现,如果采用这些系统自带的适配器,对于事件的响应只能局限在一个行单位。假设一行里面有一个按钮和一个图片控件,它们之间的响应操作是不一样的。若采用系统自带的适配器,就不能
2013-11-14 09:25:57 1073
原创 Android语音识别
今天从网上找了个例子实现了语音识别,个人感觉挺好玩的,就把代码贴出来与大家分享下: Android中主要通过RecognizerIntent来实现语音识别,其实代码比较简单,但是如果找不到设置,就会抛出异常ActivityNotFoundException,所以我们需要捕捉这个异常。而且语音识别在模拟器上是无法测试的,因为语音识别是访问google云端数据,所以如果手机的网络没
2013-11-14 09:22:33 956
原创 android网络状态判断(wifi、3G、2G)
首先需要加入权限 代码如下复制代码 检查网络状态代码如下 代码如下复制代码public boolean CheckNetworkState() { boolean flag = false; Connecti
2013-11-14 09:21:10 1385
原创 Android 实现分享功能代码
首先新建share.xml布局文件[html] <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android
2013-11-14 09:19:58 1390
原创 android三种传输方案分析+一个注册登录例子
android三种传输方案分析+一个注册登录例子1:三种传输方式的分析。 Socket传输Web服务Post,get获取数据方式网络实现条件端口:特定端口协议:TCP,UDP(目前无线网络非80端口的支持度低。目前移动梦网只支持wap和http协议)端口 80协议是http
2013-11-14 09:18:30 1081
原创 Android开发之SD卡上文件操作
. 得到存储设备的目录:/SDCARD(一般情况下)SDPATH=Environment.getExternalStorageDirectory()+"/";2. 判断SD卡上的文件夹是否存在:通过File对象的exists()方法。 /** * 判断文件是否已经存在; * / public boolean checkFileExists(St
2013-11-14 09:15:51 976
原创 android 对话框学习
首先需要创建ProgressDialog对象,然后使用线程控制进度条显示,具体源代码:view sourceprint?001package com.yarin.android.TestOnPDialog; 002 003import android.app.Acti
2013-11-14 09:14:46 710
原创 Android电池信息
Android中电池信息(Battery information)的取得 这里介绍电池信息的取得. Android.content.BroadcastReceiver类 Android.os.BatteryManager类 ● 电池信息的取得,调用registerReceiver()方法。 第1个参数,设置Br
2013-11-14 09:12:10 1143
原创 Android之使用PackageManager取得程序的包名、图标等
图: Model代码:public class AppInfo { private String appLabel; private Drawable appIcon ; private Intent intent ; private String pkgName ; public
2013-11-14 09:10:48 1132
原创 android 在程序中开启GPS功能
1. LocationManager locationManager=(LocationManager) getSystemService(Context.LOCATION_SERVICE); 2. 3. boolean isEnabled= locationManager.isProviderEnabled(LocationManager.
2013-11-14 09:09:21 1941
原创 Android GPS定位学习笔记一
今天弄了一个多小时,写了一个GPS获取地理位置代码的小例子,包括参考了网上的一些代码,并且对代码进行了一些修改,希望对大家的帮助。具体代码如下: 要实用Adnroid平台的GPS设备,首先需要添加上权限,所以需要添加如下权限: "android.permission.ACCESS_FINE_LOCATION"> 具体实现代码如下:首先判断GPS模块是否存在或者是开启:
2013-11-14 09:07:57 1099
原创 ExtJs.ajax.request的异步请求
Ext.Ajax.request({ url:'./ck_xxcx?city_id='+id+'', //params:{city_id:'id'}, method:'get', scope:this, timeout:10000, success: function (response, options) { //获取结果将相关信息
2013-11-14 09:00:03 1457
原创 android 功能代码 后台服务通过广播更新Activity界面
Android的最重要的组件式service和activity,那么在使用的过程中,我们最常遇到的问题是他们之间的通信问题。当然今天我们不研究底层的实现问题,我从上层的应用的如何使用的角度进行研究。首先Activity调用Service这个是比较基础的,它有两种常见的方法;第一, 通过Intent,这个比较简单了,可以指定package name和class name的方式来调用,In
2013-11-13 15:11:08 2707
转载 android 自定义滑动按钮控件
在很多时候我们看到在iphone手机应用中都有滑动开启和关闭这个功能,在android40以下的版本中且没有这个功能,但是android手机在使用的多是4.0以下的系统,所以为了满足需求,我们自己设计自定的滑动开启和关闭按钮。 第一步:创建一个打开关闭的状态接口函数OnChangedListener主要创建一个打开关闭状态的抽象方法OnChanged(boolean CheckSta
2013-11-13 11:56:05 1366
原创 android.accounts包
包 android.accounts 英文原文:http://developer.android.com/reference/android/accounts/package-summary.html.版本:Android 4.0 r1 译者署名:guderian 接口AccountManagerCallback AccountManagerFuture 代表一个
2013-11-13 11:03:32 824
转载 android.accessibilityservice包介绍
android.accessibilityservice:英文原文:http://developer.android.com/reference/android/accessibilityservice/package-summary.html版本:Android 4.0 r1译者署名:Zhao Xing译者链接:http://blog.csdn.net/hn307165411
2013-11-13 10:59:49 1118
转载 Java数据结构-------树介绍
树(tree) 树(tree)是包含n(n>0)个结点的有穷集合,其中:每个元素称为结点(node);有一个特定的结点被称为根结点或树根(root)。除根结点之外的其余数据元素被分为m(m≥0)个互不相交的集合T1,T2,……Tm-1,其中每一个集合Ti(1 树也可以这样定义:树是由根结点和若干颗子树构成的。树是由一个集合以及在该集合上定义的
2013-11-07 13:42:50 846
原创 自定义表格控件(通过TabLayout+TabRow)获取表格所有数据,并对表格进行相关事件监听
相关知识点:TabLayout布局与TabRow数据行的关系。 效果代码:重点是:动态生成表格和动态表格的数据获取-------自己先做下笔记,以防以后的项目使用到自定义表格,朋友们可以根据需求自行修改。相关源代码(布局文件代码):<LinearLayout xmlns:android="http://schemas.android.com/apk/res/androi
2013-11-07 09:17:51 3972
转载 Java数据结构---递归算法
Coding多了,递归算法是非常常见的,最近我一直在做树形结构的封装,所以更加的离不开递归算法。所以今天就简单说一下这个递归算法,用java实现一个非常经典的递归实例。 递归算法,其实说白了,就是程序的自身调用。它表现在一段程序中往往会遇到调用自身的那样一种coding策略,这样我们就可以利用大道至简的思想,把一个大的复杂的问题层层转换为一个小的和原问题相似的问题来求解的这
2013-11-05 16:22:45 835
原创 java 数据结构--------数组、集合和矩阵
数组是程序设计最常使用的一种数据结构。高级程序设计语言通常都支持数组功能。集合是某种具有相同数据类型的数据元素全天。矩阵一般采用二维数组存储。数组和矩阵是属于线性结构。 大的矩阵需要的内存单元数量很大,对特殊矩阵和稀疏矩阵可采用一些特殊方法减少内存单元数量,这称为特殊矩阵和稀疏矩阵的压缩存储。 数组1、数组的定义
2013-11-05 16:06:54 7675
原创 java 数据结构-------串
串是若干个字符组成的有限序列。大部分的软件系统都会频繁使用串。串也是一种线性结构。和线性表不同的是,串的操作特点是一次操作若干个数据元素,即一次操作一个字符串。串通常采用顺序存储结构存储,模式匹配是串的一个非常重要的操作,但是模式匹配的时间效率很差。Brute-Force和Kmp算法是两种最经典的串模式匹配算法。 串的基本概念和抽象数据类型 串(也称字符串)是由n(n>
2013-11-05 13:35:42 2454
原创 java 数据结构----------堆栈和队列
队列的基本概念 队列(简称队)也是一种特殊的线性表,队列的数据元素以及数据元素间的逻辑关系和线性表完全相同。差别是线性表允许在任意位置插入和删除,而队列只允许在一端进行插入操作而在另一端进行删除操作。 队列中允许插入操作的一端称为队尾,允许进行删除操作的一端称为队头。队列的插入操作通常称为入队列,队列的删除操作通常称为出队列。
2013-11-05 10:01:52 790
原创 Java数据结构--------堆栈和队列
本章相关介绍: 堆栈和队列都是特殊的线性表。线性表、堆栈和队列三者的数据元素以及数据元素间的逻辑关系完全相同,差别是线性表的插入和删除操作不受限制,而堆栈只能在栈顶插入和删除,队列只能在队尾插入,在队头删除。堆栈和队列都可以分别用顺序存储结构和链式存储结构存储。顺序队列通常采用顺序循环队列方法实现,因为顺序循环队列可以避免顺序队列的“假溢出”问题。优先队
2013-11-04 16:50:20 1025
原创 java 算法结构----单链表
相关基础知识补充指针:表示一个数据元素逻辑意义上的存储位置。Java语言用通过对象的引用来表示指针。通过把新创建对象赋值给一个对象引用,即是让该对象引用表示(或指向)了所创建的对象。链式存储结构是基于指针实现的。我们把一个数据元素和一个指针称为一个结点。链式存储结构是用指针把相互直接关联的结点(即直接前驱结点和直接后继结点)链接起来。链式存储结构的特点是数据元素之间的逻辑关系表现在结点
2013-11-04 15:57:21 890
原创 Java算法结构---------线性表
线性表相关介绍: 线性表是一种最常用,最简单的线性结构。线性表的主要操作特定是,可以在任意位置上插入一个数据元素和删除一个数据元素。线性表可以用顺序存储结构和链式存储结构实现。用顺序存储结构实现的线性表称为顺序表,用链式存储结构实现的线性表称为链表。链表主要有单链表、循环单链表和循环双链表三种。 线性表的定义 如果一个数据元素序列满足:1、除第一个和最
2013-11-04 13:39:39 823
原创 Java算法基础----数据结构基本概念
数据和数据元素概念:数据:是人们利用文字、数字符号以及其他规定的符号对现实世界及其活动所做的抽象描述。表示一个事物的一组数据称为一个数据元素;构成数据元素的数据称为该数据元素的数据项。 数据的逻辑结构:数据元素之间的相互联系方式称为数据逻辑结构。按照数据元素之间的相互联系方式,数据的逻辑结构可分为:线性结构、树结构和图结构。线性结构的一般定义:除第一个和最后一个数据元素
2013-11-04 10:41:48 849
原创 android.content包-----ClipboardManager
ClipboardManager类介绍: Clipboardmanager类通过getSystemService(String)方法进行实例化操作。 ClipboardManger类的相关方法很简单:包含set和get剪切板的数据。剪切板的数据做为ClipData对象,进行应用程序之间的数据传递。相关方法:
2013-11-01 17:31:16 1368
原创 android.content包-------AsyncQueryHandler
类介绍: AsyncQueryHandler类实现ContentResolver查询的异步处理相关子类和构造方法介绍: 重要方法: cancelOperation(int token):取消还未执行的任务handleMessage(Message msg):子类必须实现的方法startDelete(int tok
2013-11-01 16:47:09 778
转载 android获取string.xml的值
为什么需要把应用中出现的文字单独存放在string.xml文件中呢?一:是为了国际化,当需要国际化时,只需要再提供一个string.xml文件,把里面的汉子信息都修改为对应的语言(如,English),再运行程序时,android操作系统会根据用户手机的语言环境和国家来自动选择相应的string.xml文件,这时手机界面就会显示出英文。这样做国际化非常的方便。二:为了减
2013-11-01 15:16:51 651
digipower-ureport.rar
2020-08-11
ssm框架集成apache cxf2.7
2016-05-20
Smack3.0.4+ Openfire3.10.2 Android 客户端之四
2015-11-23
基于Smack3.0.4+ Openfire3.10.2开发之Android 客户端之三
2015-11-19
基于Smack3.0.4+ Openfire3.10.2开发之Android 客户端之二
2015-11-18
android Smack教程一:实例代码
2015-11-17
OpenFire3.10.3+Smack3.0.4
2015-11-07
SpringBoot + MyBatis-plus + SpringSecurity + JWT
2021-11-09
house-agent.rar
2021-03-26
migrate.rar
2020-11-05
FormPlatform.rar
2019-07-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人