weiwosuoai的专栏

厚积薄发:-D

排序:
默认
按更新时间
按访问量

Android开发之控制相机

前言如何通过使用Android框架所提供的API来直接控制相机硬件?这篇博客将会讲解如何创建一个特殊的相机应用或将相机整合在我们的应用当中。1.打开相机对象获取一个 Camera 对象是直接控制相机的第一步。正如Android自带的相机程序一样,比较好的访问相机的方式是在onCreate()方法里...

2016-01-19 15:45:01

阅读数:395

评论数:0

Android开发之录制视频

1.请求相机权限为了让用户知道我们的应用依赖照相机,在Manifest清单文件中添加标签:<manifest ... > <uses-feature android:name="android.hardware.camera" ...

2016-01-19 14:16:44

阅读数:237

评论数:0

Android开发之拍照

1.请求使用相机的权限若使用相机是应用的必要功能,想要它在应用Google player里仅对有相机的设备的可见。我们可以在清单文件(Manifest)中添加标签: <manifest ... > <uses-feature android:name="andr...

2016-01-19 14:02:30

阅读数:212

评论数:0

svn提交报 out of date错误

问题:svn提交代码报 out of date,无法提交.解决办法:先更新一下代码 再提交即可

2016-01-08 15:58:33

阅读数:331

评论数:0

Android开发之项目初建时设置minSdkVersion,maxSdkVersion,targetSdkVersion,compile作用

前言我们创建项目时,需要设置下图中的相关属性: 那么这些属性的具体在项目中的具体作用是什么呢?minSdkVersion, maxSdkVersionminSdkVersion与maxSdkVersion比较容易理解,就是在安装程序的时候,如果目标设备的API版本小于minSdkVersion,...

2015-12-31 10:40:11

阅读数:818

评论数:0

Git之旅四

前言如何使用git与远程版本库协作?如何使用git来进行团队开发?这就需要有一个远程的版本库,团队的每一个成员都从这个版本库中获取最原始的代码,然后根据分工,各自开发,并且以后每次提交的代码都同步到远程版本库上。另外,团队中的每个成员最好都养成经常从版本库中获取最新代码的习惯,不然,大家的代码就可...

2015-12-30 13:54:37

阅读数:273

评论数:0

Git之旅三

前言分支是版本控制中比较高级且比较重要的概念。他的主要作用就是在主版本的代码上复制一个副本,开发人员可以在主代码和副本上同时进行开发,且相互之间不受影响。为何需要分支?这里就需要列举一个开发中场景来说明为啥需要引入分支。比如说,你们公司的app已经发布了一个1.0版本的app,而你现在正在开发1....

2015-12-30 11:49:29

阅读数:253

评论数:0

Android开发之开机启动某应用以及定时重启应用

前言最近因项目需求,在类似于ATM机上的android系统上开发一款app,需要实现开机即启动app,防止客户脱离app做其他操作,并且需要定时重启项目更新某些数据。1.实现开机即启动思路 实际上,系统开机的时候就会发送一条开机的广播,我们要做的就是写一个开机启动的广播接收器,当接收到这条广播...

2015-12-30 10:23:52

阅读数:2190

评论数:2

Android开发之关于listview中getView()调用两遍的问题

纠结了很久,在网上找了一些资料,发现是listview这个控件的layout_width被我设置成了wrap_content,只需要将其修改成match_parent即可原因当我们设置成wrap_content的时候,系统在绘制界面的时候,并不确定listView的实际height,这个时候需要加...

2015-12-25 17:03:00

阅读数:650

评论数:0

Android开发之传感器

前言手机中内置的传感器是一种微型的物理设备,它能够探测、感受到外界的信号,并按一定规律转换成我们所需要的信息。我们使用的手机上通常会支持多种类型的传感器,比如: 1.光照传感器 2.加速度传感器 3.地磁传感器 4.压力传感器 5.温度传感器 … 市场上很多应用都应用到了传感器,比如赛车游戏中,通...

2015-12-25 16:38:24

阅读数:282

评论数:0

Android开发之获取全局context技巧

前言对于一个android开发者来说,context一定不会陌生。通常情况下,我们再需要context的方法中,传入context参数即可。然而,以面向对象的思维来编程,这并不是一个很好的做法,将责任推卸给调用者,不但增加了调用者的负担,也让开发者对于方法的理解构成障碍。接下来我们将介绍一种更好的...

2015-12-24 17:01:20

阅读数:357

评论数:0

Android开发错误Unable to execute dex: Multiple dex files define Lcom/baidu/android/bbalbs/common/a/a解决

场景描述: 在项目中使用百度地图的时候,启动项目,控制台报如下错误:Unable to execute dex: Multiple dex files define Lcom/baidu/android/bbalbs/common/a/a; Conversion to Dalvik format...

2015-12-21 14:12:43

阅读数:4092

评论数:0

Android开发之测试

前言测试是软件工程中一个非常重要的环节,而测试用例又可以显著地提高测试的效率和准确性。测试用例其实就是一段普通的程序代码,通常是带有期望的运行结果的,测试者可以根据最终的运行结果来判断程序是否能正常工作。创建比如要测试下面这个项目: 在 Eclipse 的导航栏中点击 File→New→Oth...

2015-12-17 16:35:27

阅读数:347

评论数:0

Android开发之定制自己的日志工具类

前言相比较 XML,JSON 的主要优势在于它的体积更小,在网络上传输的时候可以更省流量。但缺点在于,它的语义性较差,看起来不如 XML 直观。 各有所长,这篇主要学习如何解析json,常用的解析方式有 JSONObject (*) GSON (*) Jackson FastJson … 这里我...

2015-12-17 15:06:19

阅读数:407

评论数:0

Android开发之如何使用Intent传递对象

前言Intent除了来启动activity,发送广播,启动服务等。我们还可以在Intent中添加数据,以达到在两个activity传递数据的作用。我们可以这样传递一些简单的数据: Intent intent = new Intent(FirstActivity.this, SecondAct...

2015-12-16 17:04:08

阅读数:248

评论数:0

Adroid开发之解析Json数据格式

前言相比较 XML,JSON 的主要优势在于它的体积更小,在网络上传输的时候可以更省流量。但缺点在于,它的语义性较差,看起来不如 XML 直观。 各有所长,这篇主要学习如何解析json,常用的解析方式有 JSONObject (*) GSON (*) Jackson FastJson … 这里我...

2015-12-15 15:12:03

阅读数:277

评论数:0

Adroid开发之解析xml数据的两种方式

前言在android开发中,从服务器拿到的xml数据存在两种解析方式: Pull解析方式 SAX解析方式 接下来我们来一一说一下具体用法。 这里为了测试,我们首先在测试服务器上放上一个get_date.xml文件,以方便我们终端来请求解析。文件内容如下: 1.Pull解析方式代码如下:@Ove...

2015-12-09 11:15:14

阅读数:297

评论数:0

Android开发之有效加载大尺寸位图

前言图片有不同的形状与大小。在大多数情况下它们的实际大小都比需要呈现出来的要大很多。例如,手机拍出来的照片的分辨率通常都比你的设备屏幕分辨率要高很多。考虑到程序是在有限的内存下工作,理想情况是你只需要在内存中加载一个低分辨率的版本即可。这个低分辨率的版本应该是与你的UI大小所匹配的,这样才便于显示...

2015-12-04 15:19:41

阅读数:270

评论数:0

Git之旅二

提交项目时,忽略不需要提交的文件什么叫不需要提供的文件? 拿android项目来说,bin 目录和 gen 目录下的文件都是会自动生成的,我们不应该将这部分文件添加到版本控制当中,否则有可能会对文件的自动生成 造成影响,这个时候我就需要在提交的时候忽略他们。Git 提供了一种可配性很强的机制来...

2015-11-30 17:04:14

阅读数:256

评论数:0

Android日志报错之java.lang.NoClassDefFoundError: com.baidu.mapapi.BMapManager

报错场景在调用百度地图的时候,调用失败,并且日志打印这句错误信息 java.lang.NoClassDefFoundError:com.baidu.mapapi.BMapManager 经查证,原来是只是在项目中导入的百度地图的jar包,而没有真正的引用解决步骤 第一步:右击项目->pro...

2015-11-30 11:02:49

阅读数:605

评论数:0

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