4 linzhihan7410

尚未进行身份认证

暂无相关简介

等级
TA的排名 6w+

Android使用DefaultHttpClient访问要登录的网络

用DefaultHttpClient访问要登录的网络有时候,有一些网站不光是浏览,还需要登录才能访问某些版块,这里就涉及了session\cookie等问题. Android中提供了一个DefaultHttpClient类来解决登录和访问的接口问题DefaultHttpClient访问这类性质的网络数据步骤如下: 第一步 调用DefaultHttpClient类 第二步 新建一个子线程来

2016-12-23 01:06:48

用HttpURLConnection访问网络

本次要实现的功能为 1.用HttpURLConnection接收网络数据 2.用HttpURLConnection发送数据给网络,并获得网络响应的数据。1.流程:用HttpURLConnection接收网络数据 第一步: 新建一个子线程来写通信代码 第二步: 用URL类处理访问地址 第三步: 用URL类里的openConnection()方法建立网络连接

2016-12-18 21:48:08

AndroidWIFI的基本实现

AndroidWIFI需要知道的WIFI状态以及WIFI权限:WIFI网卡的状态: 1.WIFI_STATE_DISABLED //WIFI网卡不可用 2.WIFI_STATE_DISABLING //WIFI网卡正在关闭 3.WIFI_STATE_ENABLED //WIFI网卡可用 4.WIFI_STATE_ENABLING //WIFI网

2016-12-13 22:55:43

Android音频和震动的基本实现

Android为音频和震动功能提供了两个类: MediaPlayer 播放器类 Vibrator 震动类实现效果:打开应用时,播放一段音乐并且震动 (这里没有用按键做操作停止播放,继续播放,可以使用MediaPlayer.start()以及MediaPlayer.pause()做播放和暂停(暂停这里需要记录播放的时长))音频流程 inits(): 零.在res目录下创建ra

2016-12-07 21:47:58

Android GPS使用

Android中的LocationManager提供了一系列方法来处理地理位置相关的问题 通过getLastKnownLocation(String provider)以及requestLocationUpdates(String provider, long minTime, float minDistance, LocationListener listener)方法可以获取到当前位置此类提供

2016-12-05 22:42:51

Android基本游戏循环

开始前必须知道的知识: 视觉暂留 视觉暂留现象即视觉暂停现象(Persistence of vision,Visual staying phenomenon,duration of vision)又称“余晖效应”. 1824年由英国伦敦大学教授皮特‘马克’罗葛特在他的研究报告《移动物体的视觉暂留现象》中最先提出. 人眼在观察景物时,光信号传入大脑神经,需经过一段短暂的时间,光的作用结束后,视

2016-12-04 11:33:58

用SQLiteOpenHelper类存储数据

Android平台提供给我们一个数据库辅助类来创建或打开数据库,这个辅助类继承自SQLiteOpenHelper类 SQLiteOpenHelper创建的数据库所在位置是在: 手机内存盘里的根目录下/data/data/应用软件包名/databases/SQLiteOpenHelper类的应用: 流程: 一.创建数据库 二.关闭数据库(在页面关闭的时候使用)

2016-12-02 21:57:28

用SQLiteDatabase类存储数据

SQLite简介: SQLite是用C语言写的小型嵌入式关系型数据库.占用资源非常低,在嵌入式设备中,只需要几百K的内存就够了.它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合.安卓系统里自带SQLite数据库.SQLite支持任意类型的数据,常用的数据类型有:integer(整数)、real(小数)、text(文字)、blob(任意类型)、NULL(

2016-12-02 00:26:53

用json方式存储数据

SON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它基于ECMAScript的一个子集.JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、JavaScript、Perl、Python等), 这些特性使JSON成为理想的数据交换语言,易于人阅读和编写,同时也易于机器解析和生成(一般用于提升网络传输速

2016-11-30 00:09:48

使用pull解析用xml方式存储的数据

xml数据格式通常有3种解析方式:dom,sax,pull,现在一般用pull方式,pull是安卓内置的解析器.使用pull解析用xml的话,xml文件是一层层节点往里剖析的,例如下面的xml,从进入xinxi节点开始,一直往里剖析节点,并根据用户自己的条件判断得到相应的数据 (这里的lianxiren在下面的代码中是被dianhuaben替换了)流程: 1.调用ja

2016-11-28 21:27:15

使用Xml文件格式存储数据

xml数据格式: 存储格式是以节点为主,一个节点衍生出另外的子节点(比如name和phone节点属于lianxiren,lianxiren节点属于xinxi)存储流程(生成xml数据格式): 1.通过DocumentBuilderFactory获得DocumentBuilder 2.创建Document接口进行DOM转换 3.建立数据节点 4.把数

2016-11-27 21:18:42

使用javaIO流往SD卡里存储数据:

用javaIO流写数据到SD卡上 流程: 一.判断sd卡是否存在 二.获得sd卡的路径 三.调用javaIO流 四.用javaIO流把数据写到sd卡上 五.关闭javaIO流 六.在Androidmanifest.xml下添加读写sd卡权限(在application标签外)<uses-permission android:name="an

2016-11-27 17:18:43

Android实现定制桌面

实现定制桌面: 在App的主MainActivity里面获取系统所有App并且使用GridView显示出来创建Android项目 5.1系统 项目名为:AndroidCusyomDesktopDemoXML文件: 一.在MainActivity(使用线性布局,纵向)里创建一个GridView控件< GridView android:id="@+id/gv_mainshow"

2016-11-25 21:40:41

程序员眼里的高并发架构

前言 高并发经常会发生在有大活跃用户量,用户高聚集的业务场景中,如:秒杀活动,定时领取红包等。 为了让业务可以流畅的运行并且给用户一个好的交互体验,我们需要根据业务场景预估达到的并发量等因素,来设计适合自己业务场景的高并发处理方案。在电商相关产品开发的这些年,我有幸的遇到了并发下的各种坑,这一路摸爬滚打过来有着不少的血泪史,这里进行的总结,作为自己的归档记录,同时分享给大家。服务器架构 业务从

2016-11-13 00:43:38

Android Studio 2.2 来啦

今年的 I/O 2016 Google 放出了 Android Studio 2.2 的预览版,改进了多项功能,只不过为了保证公司项目不受影响,我一般都不安装预览版的,因为预览版意味着不稳定,可能遇到各种意想不到的坑,昨天,Google 终于发布了 Android Studio 2.2 的正式版,于是赶紧第一时间体验了下,按照 Google 的说法本次更新包含了三个方面:speed, smarts,

2016-09-21 10:40:59

RTOS与linux区别

一句话解释:linux是分时系统,不过可以通过配置内核改成实时。嵌入式Linux系统是在原来Linux的发行版本之上进行了优化和改进的,用于嵌入式的移动终端等设备的嵌入式Linux系统现在基本上都是实时性较高的,但有些LiNUX系统还是分时系统,实时操作系统  实时操作系统  英文称RealTimeOperatingSystem,简称RTOS。  1.实时操作系统定义

2016-09-20 17:40:27

Android 开发中调用google语音接口

最近项目开发中需求中要采用多种的输入方式,于是乎想起google的语音搜索做了一下尝试,做了一个简单的语音识别的demo,总结起来,大致的过程如下: 一、检查Androird手机上是否装上了google的语音搜索(一般Android的手机都会自带,没有的话需要你自己手动下载) [java] view plain copy PackageManager pm = getPackageManage

2016-09-20 16:59:04

linux BSP开发指导

引言嵌入式系统由硬件环境、嵌入式操作系统和应用程序组成,硬件环境是操作系统和应用程序运行的硬件平台,它随应用的不同而有不同的要求。硬件平台的多样性是嵌入式系统的主要特点,如何使嵌入式操作系统在不同的硬件平台上有效地运行,是嵌入式系统开发中需要解决的关键问题。解决的方法是在硬件平台和操作系统之间提供硬件相关层来屏蔽这些硬件的差异,给操作系统提供统一的运行环境,这种硬件相关层就是嵌入式系统中的板级支持包

2016-09-19 15:13:59

STM32之RTC实时时钟

RTC实时时钟简介:STM32的RTC外设,实质是一个掉电后还继续运行的定时器,从定时器的角度来看,相对于通用定时器TIM外设,它的功能十分简单,只有计时功能(也可以触发中断).但是从掉电还能继续运行来看,它是STM32中唯一一个具有这个功能功能的外设.(RTC外设的复杂之处不在于它的定时,而在于它掉电还可以继续运行的特性)所谓掉电,是指电源Vpp断开的情况下,为了RTC外设掉电可以

2016-08-12 22:25:35

STM32之定时器(实例)

PWM输出实例: PWM在电力电子技术中占据着重要的地位,被广泛地用在逆变电路之中。利用STM32定时器的PWM输出功能,可以直接获取PWM波。根据面积等效原理,利用规则采样法、查表法可以调制出SPWM波及各种调制PWM波形。 这里实现的是输入占空比固定的PWM波形 PS: 通用定时器TIM3产生4路不同占空比的PWM波。(仅仅适合本实例)) TIM

2016-08-09 21:48:08

查看更多

勋章 我的勋章
    暂无奖章