共有411篇文章,第1页,共21页
-
-
某android平板项目开发笔记--自定义sharepreference UI[博客]
- 前言 android对于小数据的存储,提供了一个很好的框架就是Sharepreference,但是,我们在做项目的时候会发现,官方自带的sharepreference 的UI 是远远满足不了我们的需要(例如,设置备份时间等),这个时候,就需要我们定制一个sharepreference UI,上网找了一下,发现,这方面的资...
-
-
Android 如何从系统图库中选择图片[分享]
- 这几天我都在做Android的App,同时学习它的API,我将分享一些我学到的东西,比如: 如何从系统图库中选择图片。 首先,让我们来看看如何将手机系统图库集成到你的App中,然后再从图库中选择图片来做一些事。例如,在Facebook的App,你就可以直接选择手机上的图片上传到你的...
-
-
Android 开发中使用 SQLite 数据库[分享]
- SQLite 介绍 SQLite 一个非常流行的嵌入式数据库,它支持 SQL 语言,并且只利用很少的内存就有很好的性能。此外它还是开源的,任何人都可以使用它。许多开源项目((Mozilla, PHP, Python)都使用了 SQLite. SQLite 由以下几个组件组成:SQL 编译器、内核、后端以及附件。S...
-
-
android Content Provider 详解[分享]
- Android中的Contentprovider机制可支持在多个应用中存储和读取数据。这也是跨应用共享数据的唯一方式。在android系统中,没有一个公共的内存区域,供多个应用共享存储数据。 Android提供了一些主要数据类型的Contentprovider,比如音频、视频、图片和私人通讯录等。可在and...
-
-
Android数据库SQLite的使用示例[分享]
- Android 提供了三种数据存储方式,第一种是文件存储;第二种是SharedPreferences存储;第三种就是数据库SQLiteDatabase存储。文件存储我就不用多说了,而SharedPreferences可以存取简单的数据(int,double,float.etc),它经常用于数据缓存,因为它读取存储简单。详细可以参见本...
-
-
应用程序无法移动到sd卡上。(android)[提问]
- 想把应用程序从ROM移动到sd卡上。利用安卓默认的程序,移动失败。下了一个App2sd应用程序,安装后,利用它来移动app,也提示了同样的失败。 追了下错误,如下。 D/VoldCmdListener( 2243): asec create it.medieval.dualfm_xt-1 2 fat {} 10006 E/Vold ( 2243): Err...
-
-
Android中preference的使用(二) [提问]
- 继上篇文章 Android中preference的使用(一) ,在这篇文章中主要是学习下preference中各个节点的属性。PrefeneceActivity都提供了哪几种元素可供使用。点击Add按钮,在打开的新窗口中可以看到以下几项: 1. CheckBoxPreference:CheckBox选择项,对应的值的ture或flase。如图...
-
-
Android从相机或相册获取图片裁剪[博客]
- package com.only.android.app;
import java.io.File;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.BitmapFactor...
-
-
Android 图片保存到SDcard中[提问]
- 请问各位大侠 如何将drawable中的图片以流的形式保存到SDcard中 如果图片较多时 应该用什么方式保存
-
-
SQLite创建的数据库文件有后缀名么????[提问]
- 做android程序时需要有sqlite创建一个数据库 而卧看android系统的短信息数据库mmssms.db有后缀明是.db,而卧的怎么没有呢?? 刚接触android 诚心向各位高手请教
-
-
获取Android手机中SD卡存储信息 获取剩余空间[分享]
- SD卡作为手机的扩展存储设备,在手机中充当硬盘角色,可以让我们手机存放更多的数据以及多媒体等大体积文件。因此查看SD卡的内存就跟我们查看硬盘的剩余空间一样,是我们经常操作的一件事,那么在Android开发中,我们如何能获取SD卡的内存容量呢? 首先,要获取SD卡上面的信...
-
-
Android中四大组件[博客]
- Android中称为四大组件的为别为:Activity/Service/BroadCast Recevicer/Content provider Activity:activity是用户和应用程序交互的窗口,一个activity相当于我们实际中的一个网页,当打开一个屏幕时,之前的那一个屏幕会被置为暂停状态,并且压入历史堆栈中,用户可以...
-
-
unable to open database file 求解决方法[提问]
- Adb Error log 如下: E/AndroidRuntime( 490): FATAL EXCEPTION: main E/AndroidRuntime( 490): java.lang.RuntimeException: Unable to create service com.beyond.AlertService: android.database.sqlite.SQLiteException: unable to open database file E/Andro...
-
-
Android 下的 SQLite 操作封装 —— DatabaseUtil[代码]
- DatabaseUtil has private inner class DatabaseHelper, which is responsible for creating and updating database.
-
-
自定义PreferenceActivity——修改Preference样式、加顶部布局[博客]
- 首先在res/xml文件夹下建立preferences.xml <?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" >
<PreferenceCategory android:title="inline_preferences" >
<CheckBoxPreference
...
-
-
Android开发小结Part11:SQLite 通过.db文件导入已有数据库[博客]
- 见过几次Android数据库操作,貌似都是在程序开始时建一个空数据库,然后进行操作。 那,如果想要用一个已有的数据库怎么办? 因为Android系统下的数据库是存放在/data/data/com.*.*(package name)/目录下,所以我们可以这样:1.将.db文件放到项目源码的res/raw目录下; 2.用...
-
-
Android数据库(sqlite)加密方案[博客]
- 最近因为一些项目的安全性需要将数据库加密,一开始想到的就是先将数据库通过AES加密,然后运行时再解密,另一种是将数据库里的内容加密。 很快这两种方案都是不理想的,第一种加密方式形同虚设,第二种,如果加密的字段是要查找数据就变得麻烦。 所以第三种方案就是在内存...
-
-
编写自定义的 Android Preference 组件[分享]
- Android SDK 提供好几个 Preference 组件,例如 CheckBoxPreference、EditTextPreference、DialogPreference、ListPreference 等,这些组件是跟 Android 提供的 Preference 存储机制绑定的,你可以通过这些组件来修改应用的一些配置,如下图所示,这是 Android 自带的系统设...
-
-
android数据库操作之直接读取db文件[博客]
- 在对数据库操作时,常用的有两种方法: 1、在代码中建库、建表; 2、直接将相关库、表建立好,将db文件拷贝至assets目录下; 现在来看看第二种方法: private String GetDataBasePath(Context context) {
String packageName = context.getPackageName();
//L...
-
-
读取sd卡下图片,由图片路径转换为bitmap[博客]
- public Bitmap convertToBitmap(String path, int w, int h) {
BitmapFactory.Options opts = new BitmapFactory.Options();
// 设置为ture只获取图片大小
opts.inJustDecodeBounds = true;
opts.inPreferredConfig = Bitmap.Config.ARGB_8888;
// 返回为空...