欢迎访问 水平网    今天是:2017年11月19日 注册 | 登录 | 订阅 | 收藏
推荐文章
热点文章

Android入门开发之SD卡读写操作

SD卡的读写是我们在开发android 应用程序过程中最常见的操作。下面介绍SD卡的读写操作方式:  1. 获取SD卡的根目录 java代码String sdCardRoot = Environment.getExternalStorageDirectory().getAbsolutePath(); String sdCardRoot = Environment.getExternalStorageDirectory().getAbsolutePath();   2. 在SD卡上创建文件夹目录 java代码/** * 在SD卡上创建目录 */ publicFile createDirOnSDCard(String dir) { File dirFile = newFile(sdCardRoot + File.separator + dir +File.separator); Log.v("createDirOnSDCard", sdCardRoot + File.separat...
类别:安卓【Android】 - 编程应用,阅读:1257,更新:2014-10-25

Android.graphics.Camera实现图像的旋转、缩放

android.graphics.Camera可以对图像执行一些比较复杂的操作,诸如旋转与绽放,与Matrix可实现图像的倾斜。个人总结Camera与Matrix的一些区别如下:Camera的rotate()相关方法是指定某一维度上旋转指定的角度。Matrix的rotate()相关方法实现的效果是顺时针旋转指定的角度;与Camera指定Z轴旋转效果相同,但方向相反。Camera的translate()方法根据某一维度上视点的位移实现图像的缩放,与Matrix的scale()相关方法作用效果相似,只是Matrix的scale()相关方法是直接指定缩放比例。Camera不支持倾斜操作,Matrix可以直接实现倾斜操作Camera的处理结果只是生成一个Matrix,该Matrix用于Bitmap或Canvas绘制Bitmap时才能产生旋转或缩放...
类别:安卓【Android】 - 编程应用,阅读:1209,更新:2014-10-25

Activity生命周期详解

启动一个Activity - Starting an Activity原文地址:http://developer.android.com/intl/zh-CN/training/basics/activity-lifecycle/starting.html与其他在应用程序中由main()函数作为开端不同,Android系统的启动代码是在一个Activity的实例通过调用对应其生命周期的特定阶段的特定回调方法中进行。其中有一系列的方法来启动Activity,也有一系列的方法来注销一个Activity。这次的教学内容,将会描述生命周期中最重要的函数方法,并向你展示如何在创建你的Activity实例时处理首要生命周期回调函数。了解生命周期回调函数在Activity的整个生命中,系统按顺序地调用一系列的像金字塔般的生命周期函数。也就是说,每个阶段的活动是金字塔...
类别:安卓【Android】 - 编程应用,阅读:1010,更新:2014-10-25

Android创建和使用数据库详细指南3

如果你分析Android设备/模拟器的文件系统,你可以看到book数据库创建在database文件夹下,如图3所示。图3 database文件夹5 检索所有标题想要检索titles表中的所有标题,可以使用DBAdapter类的getAllTitles()方法,如清单5所示。清单5 使用DBAdapter类的getAllTitles()方法检索titles表中的所有标题package net.learn2develop.Database;import android.app.Activity;import android.database.Cursor;import android.os.Bundle;import android.widget.Toast;public class DatabaseActivity extends Activity {/** Called when the activity is first created. */@Overridepublic void onCreate(Bundle savedInstanceState...
类别:安卓【Android】 - 编程应用,阅读:978,更新:2014-10-25

Android创建和使用数据库详细指南2

清单4显示了完整的DBAdapter.java源代码。清单4 DBAdapter.java完整源代码package net.learn2develop.Database;import android.content.ContentValues;import android.content.Context;import android.database.Cursor;import android.database.SQLException;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;import android.util.Log;public class DBAdapter{public static final String KEY_ROWID = "_id";public static final String KEY_ISBN = "isbn";public static final String KEY_TITLE = "title"...
类别:安卓【Android】 - 编程应用,阅读:1206,更新:2014-10-25

Android创建和使用数据库详细指南1

摘要:每个应用程序都要使用数据,Android应用程序也不例外,Android使用开源的、与操作系统无关的SQL数据库--SQLite,本文介绍的就是如何为你的Android应用程序创建和操作SQLite数据库。 数据库支持每个应用程序无论大小的生命线,除非你的应用程序只处理简单的数据,那么就需要一个数据库系统存储你的结构化数据,Android使用SQLite数据库,它是一个开源的、支持多操作系统的SQL数据库,在许多领域广泛使用,如Mozilla FireFox就是使用SQLite来存储配置数据的,iPhone也是使用SQLite来存储数据的。 在Android中,你为某个应用程序创建的数据库,只有它可以访问,其它应用程序是不能访问的,数据库位于Andr...
类别:安卓【Android】 - 编程应用,阅读:1090,更新:2014-10-25

iMessage新功能详解

在6月3日凌晨举办的WWDC大会上,库克带着全新的iOS 8系统和我们见面了,上百项全新功能让用户们期待不已。其中,改版后的iMessage尤为亮眼,支持语音及图片的传输,支持共享当前位置,引入群聊概 念,iMessage能做的不再只是简单的信息发送,而是变成了一款集多种功能于一身的沟通分享工具。不过这些功能看起来都很眼熟,这不是和我们最熟悉的 微信重叠了吗?难道微信的对手出现了?  虽然两款应用看起来十分类似,但使用起来还是可以感受到它们之间的区别的,今天小编就带着您一起来看看新版iMessage有何特别,它有没有实力和微信相抗衡。  要使用iMessage首先需要激活,设置-信息-iMessage,激活之后即可畅享网络通信的乐趣了。...
类别:苹果【Apple】 - 使用技巧,阅读:1376,更新:2014-10-13

为你揭秘iOS8隐藏功能

苹果公司的最新产品iPhone 6和iPhone 6 Plus再过几天就要和国内的用户见面了,不过现在市面上依旧存在一些经销商在贩卖美版、澳版、港版、日版等等国家的机型,并且售价也很昂贵。所以笔者建议手中还用着4S或者5S的用户就暂时不要冲动消费了。不过升级iOS 8系统大家到可以尝试一下,毕竟增加了很多人性化的功能。  不过话说回来,升级iOS 8系统还是需要谨慎对待,就拿笔者的4S来说,虽然可以升级到iOS 8系统,但卡顿现象频繁发生,所以笔者还是建议使用5、5C和5S的用户进行升级。另外,iOS 8系统除了苹果在发布会上说的那些实用功能外,还有很多隐藏的小功能,今天笔者就为大家盘点一下隐藏的实用小功能,学会了这些功能,对大...
类别:苹果【Apple】 - 使用技巧,阅读:1078,更新:2014-10-13

安卓系统ROM DIY详细说明教程

ROM包大体架构【文件夹功能简介】\system\app这个里面主要存放的是常规下载的应用程序,可以看到都是以APK格式结尾的文件。在这个文件夹下的程序为系统默认的组件,自己安装的软件将不会出现在这里,而是\data\文件夹中。\system\bin这个目录下的文件都是系统的本地程序,从bin文件夹名称可以看出是binary二进制的程序,里面主要是Linux系统自带的组件(命令)\system\customize这个目录下主要是系统的设置\system\etc从文件夹名称来看保存的都是系统的配置文件,比如APN接入点设置等核心配置。\system\fonts字体文件夹,除了标准字体和粗体、斜体外可以看到文件体积最大的可能是中文字库,或一些unicode字库,从T-Mobile G1上可以清楚...
类别:安卓【Android】 - 编程应用,阅读:1306,更新:2014-08-04

安卓应用APK文件的解包打包和修改教程

相信每位玩机的人对APK文件都不陌生。你可能每天都与APK文件打交道,无论是安装和卸载有用的应用工具、插件、好玩的游戏等等。。。你可曾知道这些每天都伴随着你的APK文件是什么吗?怎样对它们作些修改呢?比如说:对英文版进行汉化、修改功能、修改文字描述、去掉广告等等。本文介绍APK的基本知识、结构、APK文件的解包、打包及签名,以及对APK文件的常规修改。1.APK文件简介APK是AndroidPackage的缩写,即即Androidapplicationpackage文件或Android安装包。每个要安装到Android平台的应用都要被编译打包为一个单独的文件,后缀名为.apk。APK文件是用专业软件eclipse编译生成的文件包,其中包含了应用的二进制代码...
类别:安卓【Android】 - 编程应用,阅读:1324,更新:2014-08-04

详细的三星i9100g刷机教程

其实卡刷也是蛮简单的,也就是在手机里先刷入第三方的recovery,然后把刷机包放到手机的sd卡里,然后手机进入recovery里把主个rom刷机包刷入手机就可以了,下面来看看具体的操作步骤吧:一:准备工作:1:下载相应的rom刷机包,点击这里下载,大家根据自己的需求来下载,当然你下载其它地方的rom包也可以,只要是支持卡刷的就可以了。2:确认手机能用usb数据线正常的连接电脑,连接电脑是为了把刷机包到手机的sd卡里,当然用读卡器也是可以的3:手机里必须安装第三方的recovery才可以,如果你的手机还没有安装第三方的recovery的话,点击这里进行安装>>>>二:具体的操作方法:1:先将下面下载下来的zip格式的刷机包放到手机的sd卡的根...
类别:安卓【Android】 - 刷机破解,阅读:1239,更新:2014-06-29

NFC功能在Blackberry手机上的应用

NFC是啥?相信很多bber基本都听说过这个—近距离无线通讯技术。NFC能干啥?如果你只知道NFC可以传联系人,传图片,刷公交卡….那就太少啦。NFC的强大可远不止于此。让我们想象一下这些场景:在家时把NFC标签贴在门边,设置它来完成一些事情如:打开Wi-Fi、设置静音模式、关闭蓝牙。你可以把标签设置成“开关”,那么当你离开屋子的时候就可以再次触碰标签来改变这些设置(如关闭Wi-Fi)工作时把NFC标签贴在桌子表面,设置它来调暗光线、关闭声音、打开Wi-Fi。根据自身喜好,你还可以设置它来进入某个应用、打开日历、甚至是登陆微博。如果你把标签设置成开关,那么你可以在离开的时候再次触碰它关闭先...
类别:黑莓【BlackBerry】 - 使用技巧,阅读:1005,更新:2014-06-28