- 博客(19)
- 资源 (4)
- 收藏
- 关注
原创 Android中使用开源框架SlidingMenu构建左滑菜单栏
在android中我们经常会用到类似于网易新闻客户端中的左侧菜单栏。一般自己手写都比较复杂,而且也会耗费大量的时间,为了提高开发效率,我们可以直接使用一个开源框架SlidingMenu来构建菜单栏。 以我自己写的一个项目为例:在屏幕的左侧构建一个隐藏的菜单栏,布局是Fragment来写的。 器使用方法如下: 1、创建一个自己的类继承于Frag
2015-01-16 00:21:52 796
原创 Http协议详解
Http协议,是互联网上的一种网络访问协议。其特点如下: 1、支持服务端、客户端访问。 2、简单快速:其访问方式很简单,只需要传递访问方式和访问路径。请求常用的方式有:get和post两种方式。极少数用head方式访问。由于协议简单,使得访问速度更快。 3、灵活:允许传递任意数据类型,传输的数据类型由Context-type来记录。
2015-01-10 23:54:59 471
原创 Android开发--百度地图(二)
针对百度地图的应用,上一篇应该有写过简单的关于缩放、旋转等的代码。接下来,我们需要深入学些百度地图的其他操作: 一、文字覆盖: 添加文字标注的一般流程: 1. 用TextItem准备文字数据 2. 创建TextOverlay,调用addText(TextItem)接口添加文字. 3.调用MapView.getOverlays().add()方法添加o
2015-01-07 16:22:20 617
原创 Android开发---百度地图(一)
在开发的过程中,越来越多的会涉及到LBS的,所以我们通过百度地图的一个案例,来看如何使用百度的API; 在百度地图中,常用的类主要有6个 //展示地图的类 privateMapView mapview; //地图引擎类 privateBMapManager mapmanager; //地图控制器 privateMapController
2015-01-07 16:22:18 605
原创 Android高级--自定义控件一,优酷…
布局: http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > android:layout_alignParentBottom="true"
2015-01-07 16:22:15 532
原创 Android中整体异常的捕获
在Android应用程序运行过程中,可能会出现一些bug,有些bug解决起来非常简单,直接用工具调试就可以了。但是当一款app已经上线了,在用户运行过程中出现那种偶然的bug,解决起来显然就没那么方便。所以就需要我们在发布App之前,对应用程序做一个整体的处理。当程序运行过程中出现任何bug,都可以先把bug信息存放到内存卡中。等到了一定的时候可以上传回来。import java.io.File
2015-01-07 16:22:09 568
原创 2014年12月28日
一、holder的错误:android中经常会用到listview。在给listview填充数据时,为了提高效率,通常会使用holder来封装控件及其数据。使用方法如下: publicView getView(int position, View convertView, ViewGroup parent){ View view= null; if(convertV
2015-01-07 16:22:07 551
原创 Android之--电话归属地的悬浮框的…
package com.heima.mobile;import com.example.mobile.R;import com.heima.Dao.LocationDao;import com.heima.Utils.SharedprefrencesUtils;import com.lidroid.xutils.view.annotation.ViewInject;import andr
2015-01-07 16:22:04 639
原创 Android基础--排错方法
1.对于经常出现的空指针异常,应该首先查看变量是否被初始化或者变量是否有需要重新填充的。然后在用断点对变量的值进行查看。
2015-01-07 16:22:01 517
原创 Android基础--menu的使用
在menu.add()有四个参数,开始不懂其理。看过后记于此,以备查阅。任何一款软件都少不了对“菜单”的使用。在Android下,每一个activity都捆绑了一个Menu,要想定义和使用菜单,都必须在Activity下进行操作,复写onCreateOptionsMenu和 onOptionsItemSelected这两个方法。举例如下:java代码:@Overridepubli
2015-01-07 16:21:59 549
原创 Android基础--jni开发
在使用Java开发android的过程中,由于Java无法直接操作内存,所以很多需要需要对内存的操作,就需要调用C编写的程序。就需要用到jni的方式进行操作。 jni开发是通过交叉编译来实现不同语言之间的调用。交叉编译的原理:源代码——》编译——》动态库(.dll/.so)——》目标平台运行 jni开发时,我们需要通过第三方工具,来帮助我们生成一些帮助文件。 工具
2015-01-07 16:21:56 483
原创 Android基础--图形处理
计算机变现图片的形式: 计算机在表现图像时是以像素点来表示的。每一个像素点代表一个颜色,每一个颜色是由6个十六位进制的数据表示如:0001。所以一个颜色就是6*4bit。所以一个分辨率为240*320的图片实际大小是可以这也计算的:240*320*24bit再进行换算。。。 由于手机分辨率比较低的问题,所以如果高分辨率的图片直接加载到手机中会出现:java.lang.Out
2015-01-07 16:21:53 513
原创 Android基础--内容提供者
google设计内容提供者的目的: 为外部应用程序提供了统一的访问数据库的方式。编写一个内容提供者的步骤: 1、在工程中添加一个内容提供者的类,继承了ContentProvider类型,实现了增删改查的方法; 2、在清单文件中配置一个provider节点,指定authorities(相当于网站的域名,用来唯一标示一个内容提供者)、exported为true(从4.1开始,exp
2015-01-07 16:21:50 847
原创 Android基础--本地应用远程访问服…
在Android中通常服务都是给当前应用程序去使用的。但也有特殊情况,那就是在手机厂商中,预装的软件中往往会用到其他软件的服务,所以就需要用到远程访问这个知识点了。 一般步骤:1.定义一个远程的服务类和远程接口,并在服务类中定义内部类。继承Binder和该接口。2.在接口中调用业务逻辑方法。3.创建本地的应用程序,设计界面和处理activity。4.到远程接口所在的文件夹,
2015-01-07 16:21:48 760
原创 Android基础--Service应用
Android中有四大组件,Service是其中的一个。Service的特点: 1、第一次开启服务时,会创建一个服务对象:oncreate,开启服务会调用onstartCommand; 2、停止服务时调用ondestroy方法; 3、服务只能被创建一次,可以多次开启,每次开启时都会调用onstartCommand方法; 4、服务只能停止一次,如果多次停止不会执行任何操作;服务的生命
2015-01-07 16:21:45 675
原创 Android基础--多线程文件下载
最近刚学了安卓的下载,为了日后方便复习,就来一个总结吧。 下载的第一种方式:创建一个子线程,通过访问网络的方式下载数据。 关键步骤及代码如下: 1.在手机端sd卡中创建一个和需要下载的文件相同数据类型和大小的临时文件,来保存下载的数据 int length=conn.getContentLength(); Ra
2015-01-07 16:21:42 562
原创 Android中常见异常
1、java.lang.NullPointerException通常是对象没有初始化或者参数为空2. java.lang.ClassNotFoundException 异常的解释是"指定的类不存在"。3. java.lang.ArithmeticException 这个异常的解释是"数学运算异常",比如程序中出现了除以零这样的运算就会出这样的异常。4. java
2015-01-07 16:21:39 778
转载 挺住,意味着一切
原文地址:挺住,意味着一切作者:一直特立独行的猫 昨天收到读者来信,又一封讲述自己大学读错了专业,错失了自己的最爱;工作上各种不顺心,辛苦奔波表面光鲜而已;自己的未来一片迷茫,到底该怎么办? 我也不知道你该怎么办,真心不知道。这个世界仿佛几乎没什么人大学读对了专业,又恰好做着自己所爱的工作,领导重视,同事关爱,还清闲乐的工资高。我想给你讲讲我身边的三个年轻人的故事。 故事一:
2015-01-07 16:20:31 736
转载 豆瓣励志贴
励志贴原文地址:豆瓣励志贴作者:小沐头原来大家最拼命的时候是这样子的。感动,励志!!!我感到很惭愧啊。。。。1.读医学院的,曾经在一个上10门专业课的学期里,同时考了GRE,新TOEFL,再加上平时的上课&见习。 话说医学院是没有选课的,学校按照你读哪个学期就给你安排好这学期所有的课,基本从早到晚排满,你自由选择课只有2种情况,一个是晚上的选修课,一个是你要重修以前的课。所以,那学期按医学
2015-01-07 16:20:25 1342
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人