随笔分类 -  Android开发手记

摘要:在Android中,使用摄像头拍照一般有两种方法, 一种是调用系统自带的Camera,另一种是自己写一个摄像的界面。 我们要添加如下权限: 1、调用系统Camera 调用系统自带的Camera主要的步骤为:(1)构造图片存储的路径名(2)使用Intent启动Camera Activi... 阅读全文
posted @ 2015-11-22 22:27 doodle777 阅读(552) 评论(0) 推荐(0)
摘要:使用Android手机的时候,有时我们会用到录音功能,本文简单的介绍了如何使用MediaRecorder通过手机自带麦克风进行录音。 首先,既然是录音,我们需要录音和写外存的权限: 然后,我们创建一个录音的方法startRecord(),当我们单击录音按钮时调用这个方法来进行录音。... 阅读全文
posted @ 2015-11-22 19:57 doodle777 阅读(273) 评论(0) 推荐(0)
摘要:触摸操作在现在智能手机系统中起到举足轻重的作用,本文将对安卓中的触摸以及一些简单手势的操作进行简单的介绍。1、触摸 首先是关于触摸的判断,有两种方法可以判断的触摸操作。(1)setOnTouchListener 对于View类,我们可以为View添加setOnTouchListener来获取触摸事... 阅读全文
posted @ 2015-11-20 21:22 doodle777 阅读(1243) 评论(0) 推荐(0)
摘要:本文将讲解如何通过codecogs.com和Google.com提供的API接口来将LaTeX数学函数表达式转化为图片形式。具体思路如下: (1)通过EditText获取用户输入的LaTeX数学表达式,然后对表达式格式化使之便于网络传输。 (2)将格式化之后的字符串,通过Http请求发送至code... 阅读全文
posted @ 2015-11-17 22:30 doodle777 阅读(952) 评论(0) 推荐(0)
摘要:Android的消息处理有三个核心类:Looper,Handler和Message。其实还有一个Message Queue(消息队列),但是MQ被封装到Looper里面了,我们不会直接与MQ打交道。平时我们最常使用的就是Message与Handler了,如果使用过HandlerThread或者自己... 阅读全文
posted @ 2015-11-17 10:11 doodle777 阅读(329) 评论(0) 推荐(0)
摘要:Java中常用的有关线程的操作有,判断线程是否启动、线程强制执行、线程休眠、线程中断、线程让步、线程同步等。下面就一一举例。 首先,我们新建一个MyThread类实现Runnable接口。基于此接口进行线程的相关操作。class MyThread implements Runnable { pub... 阅读全文
posted @ 2015-11-15 16:23 doodle777 阅读(236) 评论(0) 推荐(1)
摘要:随着多核CPU的发展,多线程编程显得越来越重要,本文将对Java中的多线程编程进行一些简单的探讨。1、继承Thread类 Java中,线程运行的基本单位是Thread,所以,我们可以通过继承Thread类的方法来实现多线程编程。继承Thread类,必须重写run方法。class MyThread ... 阅读全文
posted @ 2015-11-14 19:17 doodle777 阅读(296) 评论(0) 推荐(0)
摘要:本文将通过实现一个简单的Service发送简单消息,然后通过一个BroadcastReceiver接收Service发送的消息,从而改变一个TextView的文本颜色。 这里,我们需要三个java文件,一个实现MainActivity,一个实现Service,一个实现BroadcastReceiv... 阅读全文
posted @ 2015-11-12 18:12 doodle777 阅读(884) 评论(1) 推荐(1)
摘要:在程序开发过程中,LOG是广泛使用的用来记录程序执行过程的机制,它既可以用于程序调试,也可以用于产品运营中的事件记录。在Android系统中,提供了简单、便利的LOG机制,开发人员可以方便地使用。本文简单介绍了Android中Log的使用以及在Android Studio中 Log 颜色的更改。 ... 阅读全文
posted @ 2015-11-08 19:43 doodle777 阅读(1953) 评论(0) 推荐(0)
摘要:有时候,我们需要应用程序在状态内显示一些通知信息,这时我们就需要使用Notification来完成这一工作。也许我们会想到以前经常使用的Toast来通知用户。虽然Notification与Toast都可以起到通知、提醒的作用,其实这两者还是有很大不同的。在android中,Notification... 阅读全文
posted @ 2015-11-06 16:37 doodle777 阅读(259) 评论(0) 推荐(0)
摘要:Android的传感器主要包括八大传感器,他们分别是:加速度传感器(accelerometer)、陀螺仪(gyroscope)、方向传感器(orientation)、磁力传感器(magnetic field)、环境光照传感器(light)、温度传感器(temperature)、距离传感器(prox... 阅读全文
posted @ 2015-11-05 21:54 doodle777 阅读(797) 评论(0) 推荐(0)
摘要:我们在遍历文件夹的时候由于涉及到SD卡相关操作,所以我们需要添加如下权限: 首先,需要检查SD卡挂载状态: boolean sdCard = Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED... 阅读全文
posted @ 2015-11-04 22:08 doodle777 阅读(1589) 评论(0) 推荐(0)
摘要:Android为数据存储提供了五种方式:1、SharedPreferences2、文件存储3、SQLite数据库4、ContentProvider5、网络存储 安卓的网络存储比较简单,因为Android提供的 Uri 和 Intent 可以帮助我们完成大多数任务。一、发送邮件 首先,我们来看一下如何... 阅读全文
posted @ 2015-11-04 22:07 doodle777 阅读(534) 评论(0) 推荐(0)
摘要:转载自:http://www.cnblogs.com/devinzhang/archive/2012/01/20/2327863.htmlAndroid为数据存储提供了五种方式:1、SharedPreferences2、文件存储3、SQLite数据库4、ContentProvider5、网络存储1.... 阅读全文
posted @ 2015-11-04 20:59 doodle777 阅读(216) 评论(0) 推荐(0)
摘要:Android为数据存储提供了五种方式:1、SharedPreferences2、文件存储3、SQLite数据库4、ContentProvider5、网络存储 SQLite 是以嵌入式为目的而设计的轻型数据库,运行起来占用的资源非常低,通常只需要几百K的内存就足够了。同时也具有非常好的兼容性,支持标... 阅读全文
posted @ 2015-10-29 21:29 doodle777 阅读(846) 评论(0) 推荐(1)
摘要:Android为数据存储提供了五种方式:1、SharedPreferences2、文件存储3、SQLite数据库4、ContentProvider5、网络存储 本文主要介绍如何使用文件来存储数据。Android文件操作用到的是Java.IO中的FileOutputStream和FileInputS... 阅读全文
posted @ 2015-10-29 17:10 doodle777 阅读(552) 评论(2) 推荐(0)
摘要:Android为数据存储提供了五种方式:1、SharedPreferences2、文件存储3、SQLite数据库4、ContentProvider5、网络存储 SharedPreferences是Android中最容易理解的数据存储技术,实际上SharedPreferences处理的就是一个k... 阅读全文
posted @ 2015-10-28 21:27 doodle777 阅读(440) 评论(0) 推荐(0)
摘要:1、Intent简介 Android组价之间的通信,由Intent来协助完成。Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用。 Intent可以启动一个Act... 阅读全文
posted @ 2015-10-26 19:35 doodle777 阅读(802) 评论(0) 推荐(0)
摘要:1、获取MediaPlayer实例 (1)可以直接通过new或者create方式: 调用setDataSource和create的区别是,create时已经执行了MediaPlayer.prepare(),而setDataSource需要手动执行。MediaPlayer mPlayer = ne... 阅读全文
posted @ 2015-10-22 10:28 doodle777 阅读(8148) 评论(1) 推荐(2)
摘要:本文主要讨论七种形式的AlertDialog,及其编写方法。1、退出 在用户退出的时候提示用户是否退出,含有“确定”和“退出”两个按键。 1 btnExit.setOnClickListener(new View.OnClickListener() { 2 ... 阅读全文
posted @ 2015-10-20 21:27 doodle777 阅读(389) 评论(0) 推荐(0)