
Android
文章平均质量分 54
努力知行合一
这个作者很懒,什么都没留下…
展开
-
android:四大组件之一content provider
ContentProvider(内容提供者)是Android中的四大组件之一。主要用于对外共享数据,也就是通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider对指定应用中的数据进行操作,统一了数据访问的方式。可以类似的比作访问网页网页获取数据,或者SOA.1、ContentProvider 主要方法: public boolean o原创 2015-09-03 00:06:30 · 416 阅读 · 0 评论 -
Android:ProgressBar 进度条
进度条的运用还算比较多,比如说我们下载APP时,都会有进度条。不多说,直接上代码。MainActivity.javapackage com.example.progressbartest;import android.os.Bundle;import android.os.Handler;import android.app.Activity;import android.view.View;原创 2015-08-06 23:02:30 · 480 阅读 · 0 评论 -
android:SQLite--触发器详解
关于SQLite基础部分:SQLite基础学习 SQLite 的触发器是数据库的回调函数,它会自动执行/指定的数据库事件发生时调用。SQLite 的触发器可以指定在特定的数据库表发生 delete、insert或update时触发,或在一个或多个指定表的列发生更新时触发。SQLite 只支持 FOR EACH ROW 触发器,不支持 FOR EACH STATEMENT 触发器。FOR EAC原创 2015-09-01 21:24:57 · 6672 阅读 · 0 评论 -
android:AssetManager
AssetManager用于获取assets下的资源。1、getassets()得到AssetManager 2、AssetManager.close() 关闭AssetManager 3、Resources和Assets 中的文件只可以读取而不能进行写的操作。 4、AssetManager类常用方法:返回指定路径下的所有文件及目录名: final String[] list原创 2015-09-15 00:03:02 · 947 阅读 · 0 评论 -
android:XML增删改查
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2015-09-14 23:25:33 · 2817 阅读 · 0 评论 -
java.lang.RuntimeException: Assetmanager has been closed
AssetManager 调用close方法的问题在项目中调用close()方法,报错: java.lang.RuntimeException: Unable to start activity ComponentInfo {包名/具体的activity}: java.lang.RuntimeException: Assetmanager has been closedAssetManager原创 2015-10-08 17:50:57 · 3582 阅读 · 2 评论 -
android:assets下的文件复制到SD卡
由于assets和res下的文件都只可以读不可以写,那么在程序初始化后,将后期需要使用并且需要修改的文件复制到SD卡。下面代码提供一个工具类,将assets下的任意资源复制到SD卡下。assets下的资源如下图: 下面是工具类: AssetsCopyTOSDcard .javaimport java.io.File;import java.io.FileOutputStream;impor原创 2015-09-14 23:39:59 · 8694 阅读 · 1 评论 -
android:LocationManager详解(-)
通过在网络想查找相关资料以及阅读相关源码,总结如下:这个类提供访问系统位置服务的访问。这些服务允许应用程序获得定期更新设备的地理位置。通过源码了解到: 1、LocationManager : provider public static final String NETWORK_PROVIDER = "network"; 相关权限: android.permission.ACCESS_COAR原创 2015-10-26 18:59:39 · 10598 阅读 · 0 评论 -
高效开发Android App的10个建议
出自于–高效开发Android App的10个建议 假如要Google Play上做一个最失败的案例,那最好的秘诀就是界面奇慢无比、耗电、耗内存。接下来就会得到用户的消极评论,最后名声也就臭了。即使你的应用设计精良、创意无限也没用。 耗电或者内存占用等影响产品效率的每一个问题都会影响App的成功。这就是为什么在开发中确保最优化、运行流畅而且不会使Android系统出问题是至关重要的了。这里不转载 2015-09-22 19:20:57 · 423 阅读 · 0 评论 -
Android打开系统设置界面
import android.provider.Settings;ACTION_ACCESSIBILITY_SETTINGS : // 跳转系统的辅助功能界面 Intent intent = new Intent(Settings.ACTION_ACCESSIBILITY_SETTINGS); startActivity(intent); ACTION_ADD_ACCOUN转载 2015-10-14 17:41:33 · 2412 阅读 · 0 评论 -
android:数据的存储与访问----Sharedpreferences
Sharedpreferences,保存用户偏好数据。SharedPreferences是Android中最容易理解的数据存储技术,实际上SharedPreferences处理的就是一个key-value(键值对)SharedPreferences常用来存储一些轻量级的数据下面使用Sharedpreferences保存用户登录账户和密码,以及实现在下次登录时将用户名账户和密码显示在文本框中。附带实现原创 2015-09-02 23:50:12 · 515 阅读 · 0 评论 -
Android:数据库监听
使用内容提供者实现数据的监听 本文的代码接着上一篇完成,android:四大组件之一content provider 在Aapp中插入数据,那么内容提供者(SQLiteTest)中的数据变化,让Testapp监听它,即可实现功能。 下面是具体代码: 下面是Aapp中,点击按钮插入数据:public class MainActivity extends Activity { @Overr原创 2015-09-03 00:20:32 · 582 阅读 · 0 评论 -
android:数据的存储与访问----文件方法
1、文件 2、Sharedpreferences(偏好参数保存) 3、SQLite数据库 4、android四大组件之内容提供者文件存取数据 在android中文件的读取和基本和Java一样,学习了JavaIO,基本就没问题了。 在android中更加便捷的获得读和写,封装在Context中。Context.MODE_PRIVATE 默认模式,代表该文件是私有数据,只能被应用本身访问,在该原创 2015-09-02 23:37:23 · 530 阅读 · 0 评论 -
Android:对话框(12种:警告对话框&进度条对话框&日期对话框&时间对话框)
对话框以下四种: AlertDialog:警告对话框。 ProgressDialog:进度条对话框。 DatePickerDialog:日期对话框。 TimePickerDialog:时间对话框。 下面分别给出了四种形式对话框的演示截图以及代码。其中方法的定义为: 1. setTitle设置标题 setIcon设置对话框图标原创 2015-08-21 23:53:11 · 1122 阅读 · 1 评论 -
Android:学习笔记(一)
在android学习中遇到的一些问题,记录一下。1、解决edittext感叹号的问题。 This text field does not specify an inputType or a hint加入下面代码即可解决:android:hint="@null"2、解决android4.0后edittext边框不全显示的问题android:background="@android:drawable/原创 2015-08-24 19:51:17 · 631 阅读 · 0 评论 -
Android:学习笔记(二)
在学习过程中会遇到一些问题,并解决它。1、问题一Failed to install ListView.apk on device 'emulator-5554': timeout解决办法:window->preferences->Android->DDMS->ADB connection time out (ms): 将这个值设置的大一些,默认为5000,设置成200000。2、问题二androi原创 2015-08-27 21:51:10 · 576 阅读 · 0 评论 -
Android常用组件(View学习之一)
开始学习Android,准备把自己学习的都写下来,持续更新,给自己一点压力和动力。由于内容很多,自己一步一步的学习,有很多知识点就单独写出,直接给出链接了。1、 View视图组件2、 Activity活动3、 Service服务4、 BroadcastReceiver广播接收器5、 ContentProvider內容提供器Intent解决各组件之间的通讯第一部分:View视图组件 关于match_原创 2015-08-06 22:44:30 · 735 阅读 · 0 评论 -
Android:ListView(一)
ListView四种适配器: 1、ArrayAdapte 2、SimpleAdapter 3、SimpleCursorAdapter 4、BaseAdapter 下面是基于后面3中适配器实现的,还有一个就是SimpleAdapter的加强版,也就是plus,哈哈。主要是实现带图片功能,第一种适配器比较简单,准备用它实现显示分组。下面是实现功能截图以及代码。上图实现的核心代码:原创 2015-08-27 00:02:13 · 1012 阅读 · 0 评论 -
android:如何从照片中获取拍摄地址信息
在开发中遇到一个需求,需要解析拿到照片拍摄时的地址信息,在网上有很多网站提供照片上传后解析出照片的具体信息,很详细。android也很给力,提供ExifInterface ,可以获取到拍摄照片时的很多信息。TAG_DATETIME 时间日期TAG_FLASH 闪光灯TAG_GPS_LATITUDE 纬度TAG_GPS_LATITUDE_REF 纬度参考 TAG_GPS_LONGITUDE 经原创 2015-08-29 20:50:51 · 11861 阅读 · 0 评论 -
Android Textview属性详解
android:cursorVisible 设定光标为显示/隐藏,默认显示。 android:digits 设置允许输入哪些字符。如“1234567890.+-*/% ()”android:drawableBottom 在text的下方输出一个drawable,如图片。如果指定一个颜色的话会text的背景设为该颜色,并且同时和background使用时覆盖后者。android:d转载 2015-08-04 21:50:13 · 636 阅读 · 0 评论 -
Android权限详解
访问登记属性 android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置 android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米获取精确位置 android.permission.AC转载 2015-08-04 22:25:48 · 544 阅读 · 0 评论 -
Android:Unable to resolve target ‘android-8’问题解决
在学习过程中,下载别人写过的代码,导入到eclipse,报错: Unable to resolve target ‘android-8’问题是项目版本问题;解决方法如下:右击项目:Properties->Android 选择自己安装的版本就可以了!原创 2015-08-17 20:30:07 · 851 阅读 · 0 评论 -
SQLite基础学习
SQLite是一款轻量级数据库,集成于android中,下面从分享一下自己学习的。在查阅资料时有一些好的说明就直接用了: 基本的curd语句下面SQL语句获取5条记录,跳过前面3条记录select * from Account limit 5 offset 3 或者 select * from Account limit 3,5插入语句:insert into 表名(字段列表) value原创 2015-08-12 22:40:41 · 1114 阅读 · 1 评论 -
android : 优质的博文
在网上经常看到一些好的文章,在这里保存一下!1、Activity生命周期 2、Activity的重新创建 3、两分钟彻底让你明白Android Activity生命周期(图文)! 4、详解Android App AllowBackup配置带来的风险 自己现在正在开发的项目设置 android:allowBackup="true",按照上面文章中讲解的,果然存在信息泄露风险!原创 2016-01-13 15:43:38 · 562 阅读 · 0 评论