Android
meryvn
来自白水, 住在府河, 曾在大漠, 心向高山。
展开
-
Android中的ArrayAdapter
ArrayAdapter 第一个参数是 content 上下文 第二个参数是 ListView 的样式 第三个 参数是 ListView 的数据 ArrayAdapter构造方法参数的问题 官方api的一个构造方法:public ArrayAdapter (Context context, int resource, T[] objects) 参数:resource ...原创 2015-09-25 10:54:00 · 453 阅读 · 0 评论 -
ViewPager的PagerAdapter不可以更新数据
在做项目的时候,发现即使调用了galleryAdapter.notifyDataSetChanged();但是ViewPager还是不会更新原来的数据。后来在stackoverflow上面找到了方法,原文链接:http://stackoverflow.com/questions/7263291/viewpager-pageradapter-not-updating-the-转载 2015-10-10 13:53:03 · 338 阅读 · 0 评论 -
Android:布局实例之常见用户设置界面
转自: http://www.cnblogs.com/tinyphp/p/3831562.html实现效果:整理思路:1、控件:文字TextView 和 右箭头ImageView2、因为考虑到点击效果,设计为:最外层为全圆角,内层有四种情况,分别为上圆角、无圆角、下圆角和全圆角。3、内层样式效果:需要初始样式、和点击样式4、需要知转载 2015-09-22 14:43:14 · 485 阅读 · 0 评论 -
Android开发学习笔记:5大布局方式详解
Android中常用的5大布局方式有以下几种:线性布局(LinearLayout):按照垂直或者水平方向布局的组件。帧布局(FrameLayout):组件从屏幕左上方布局组件。表格布局(TableLayout):按照行列方式布局组件。相对布局(RelativeLayout):相对其它组件的布局方式。 绝对布局(AbsoluteLayout):按照绝对坐标来布局组件。 1. 线性布局转载 2015-09-22 14:48:27 · 352 阅读 · 0 评论 -
在Android中查看和管理sqlite数据库
在Android中可以使用Eclipse插件DDMS来查看,也可以使用Android工具包中的adb工具来查看。android项目中的sqlite数据库位于/data/data/项目包/databases中。使用DDMS导出sqlite数据库。1、首先打开android项目的调试模式,然后找到显示DDMS:选择DDMS2、切换到DDMS,显示File Explorer窗口,...转载 2015-09-23 16:14:57 · 713 阅读 · 0 评论 -
Android数据库SQLite的使用示例
Android 提供了三种数据存储方式,第一种是文件存储;第二种是SharedPreferences存储;第三种就是数据库SQLiteDatabase存储。文件存储我就不用多说了,而SharedPreferences可以存取简单的数据(int,double,float.etc),它经常用于数据缓存,因为它读取存储简单。详细可以参见本系列。Android高手进阶教程(七)之----Android 中...转载 2015-09-23 13:47:19 · 4712 阅读 · 0 评论 -
ANDROID开发之SQLite详解
SQLite简介Google为Andriod的较大的数据处理提供了SQLite,他在数据存储、管理、维护等各方面都相当出色,功能也非常的强大。SQLite具备下列特点: 1.轻量级使用 SQLite 只需要带一个动态库,就可以享受它的全部功能,而且那个动态库的尺寸想当小。2.独立性SQLite 数据库的核心引擎不需要依赖第三方软件,也不需要所谓的“安装”。3.隔离性...转载 2015-09-23 13:12:58 · 279 阅读 · 0 评论 -
Android开发中的多线程
转自:http://www.cnblogs.com/Gaojiecai/archive/2012/12/01/2797311.htmlAndroid开发中的多线程多线程案例——计时器这个案例中,屏幕启动之后,进入如图所示的界面。屏幕上有一个文本框用于显示逝去的时间,此外还有一个“停止计时”按钮。案例的用例图如图所示。能够在屏幕上“实时地显示”时间的流逝,转载 2015-10-27 18:18:40 · 598 阅读 · 0 评论 -
no lable views point to this text field with an android:lablFor=”@+id/@+id
是一个警告,xml代码是:<EditTextandroid:id="@+id/bookname"android:layout_width="fill_parent"android:layout_height="wrap_content"android:inputType="text"></EditText> 改成<EditText原创 2015-09-23 13:30:50 · 626 阅读 · 0 评论 -
Android开发怎么查看和管理sqlite数据库
打开android项目的调试模式,然后找到显示DDMS 选择DDMS 切换到DDMS,显示File Explorer窗口,找到/data/data/ 啰嗦一句,你可能在你自己的eclipse没找到,File Explorer ,如果找不到的话,就去网上下载,"easyExplorer",放在eclipse的plugins目录下:就OK了,重启一下。 然...转载 2015-09-24 16:43:13 · 536 阅读 · 0 评论 -
史上最详细的Android Studio系列教程三--快捷键
原文链接:http://stormzhang.com/devtools/2014/12/09/android-studio-tutorial3/Android Studio 1.0正式版发布啦今天是个大日子,Android Studio 1.0 终于发布了正式版, 这对于Android开发者来说简直是喜大普奔的大消息啊,那么就果断来下载使用。官方下载地址: ht转载 2015-10-13 17:44:23 · 331 阅读 · 0 评论 -
Android开发中Handler的经典总结
转自: http://mobile.51cto.com/aprogram-442833.htm 当应用程序启动时,Android首先会开启一个主线程(也就是UI线程),主线程为管理界面中的UI控件,进行事件分发。 一、Handler的定义:主要接受子线程发送的数据, 并用此数据配合主线程更新UI。解释:当应用程序启动时,Android首先会开启一个主线程 ...转载 2015-10-15 13:36:00 · 673 阅读 · 0 评论 -
Android 之 下拉框(Spinner)的使用
下拉列表 Spinner。 Spinner的使用,可以极大提高用户的体验性。当需要用户选择的时候,可以提供一个下拉列表将所有可选的项列出来。供用户选择。 Demo如下,可以留作参考 一、使用数组作为数据源 1.新建一个android的工程 2.工程的layout.xml文件如下:声明一个TextView控件和一个Spinner控件?转载 2015-10-08 13:37:13 · 601 阅读 · 0 评论 -
Android的一些错误集合!
styles.xml中提示如下错误,这是版本问题。error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light'. 解决方法:在Eclipse中打开任意一个.java文件,输入 android.原创 2015-10-08 13:35:13 · 393 阅读 · 0 评论 -
android布局layout中的一些属性
1、可以使某些资源文件或UI组件可重用<include layout="@layout/other"/> 2、定义一个文本编辑框,使用绝对定位android:layout_x="20dip"android:layout_y="80dip"3、控件位置android:layout_centerHorizontal 控制该组件是否位于布局容器的水平居中位置and...转载 2015-09-25 11:19:00 · 855 阅读 · 0 评论 -
Android数据库升级、降级、创建(onCreate() onUpgrade() onDowngrade())的注意点
以下内容可以作为面试官在面试的时候的问题,感觉比较好,是比较常用的知识点,可以用来考察基础是否扎实。也可以程序猿学习、开发中的注意点。因为稍微不注意,就有可能导致数据库不能用。DBAdapter.java是一个简单的类,主要用来进行数据库操作。 1 package com.example.test_20131218; 2 3 import android.cont转载 2015-09-28 16:37:36 · 2794 阅读 · 0 评论 -
SQLite数据库增删改查操作
一、使用嵌入式关系型SQLite数据库存储数据在Android平台上,集成了一个嵌入式关系型数据库——SQLite,SQLite3支持NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型只有五种,但实际上sqlite3也接受varchar(n)、char(n)、decimal(p,s) 等数据类型,只不过在运算或保存时会转成对...转载 2015-09-28 16:59:42 · 465 阅读 · 0 评论 -
Java中Process和Runtime()使用,以及调用cmd命令阻塞在process.waitfor( )的问题解决
转自:http://249wangmang.blog.163.com/blog/static/52630765201261334351635/最近在java中调用perl程序,由于perl中使用斯坦福分词器,有很多控制台输出,导致一直阻塞在process.waitfor( ),只有强制终止java程序后,结果文件才会输出。根据下面两个博客内容成功解决。用Java编写应用时,转载 2015-11-05 15:44:09 · 14385 阅读 · 6 评论 -
Android配置文件权限一览表
转自:http://blog.csdn.net/kbest/article/details/7495154访问登记属性 android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置 android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错...转载 2015-10-20 15:59:28 · 649 阅读 · 0 评论 -
android中通过代码实现文件权限修改(chmod)
转自: http://blog.163.com/malloc_wet/blog/static/1104560862011922114313526/指令名称 : chmod 使用权限 : 所有使用者 使用方式 : chmod [-cfvR] [--help] [--version] mode file... 说明 : linux/unix 的档案调用权限分为转载 2015-10-20 16:00:53 · 946 阅读 · 0 评论 -
android下chmod函数返回Operation not permitted
转自:http://bbs.csdn.net/topics/370074059在android平台,使用c语言中的chmod函数来修改设备文件的权限,如下: chmod("/dev/2-1.2",777); 总是返回Operation not permitted用java代码可以使应用程序具有root权限,不需要修改源码。public static bo转载 2015-11-05 16:09:29 · 4346 阅读 · 0 评论 -
android Uri获取真实路径转换成File的方法
@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { /** 调用原生文件管理器,根据返回选择的文件,来进行操作 **/ if (resultCode == Activity.RESULT_OK) {原创 2015-10-22 10:21:14 · 4752 阅读 · 0 评论 -
Android学习中的一些记录
Android中的sqlite3,关于主键自动递增:create table user(user_id integer primary key autoincrement, username char(20), password char(20))。原创 2015-09-28 16:13:27 · 460 阅读 · 0 评论 -
android代码书写规范
先初略介绍下当前主要的标识符命名法和英文缩写规则:(这段别人那边借鉴的)在讲解命名规范前,先初略介绍下当前主要的标识符命名法和英文缩写规则。标识符命名法标识符命名法最要有四种:1 驼峰(Camel)命名法:又称小驼峰命名法,除首单词外,其余所有单词的第一个字母大写。2 帕斯卡(pascal)命名法:又称大驼峰命名法,所有单词的第一个字母大写3转载 2015-10-08 10:20:54 · 1650 阅读 · 0 评论 -
[android] No resource found that matches the given name 'Theme.AppCompat.Light'
原文: http://blog.csdn.net/eastmount/article/details/41772705在整合android过程中导入别人的项目出现下面的错误:error: Error retrieving parent for item: No resource found that matches the given name转载 2015-10-08 13:28:48 · 559 阅读 · 0 评论 -
Android 最火的快速开发框架XUtils
最近搜了一些框架供初学者学习,比较了一下XUtils是目前git上比较活跃 功能比较完善的一个框架,是基于afinal开发的,比afinal稳定性提高了不少,下面是介绍:鉴于大家的热情,我又写了一篇Android 最火框架XUtils之注解机制详解<-点击查看xUtils简介xUtils 包含了很多实用的android工具。 xUtils 最初源于Afinal框架,进行了大量重...转载 2015-10-15 14:07:54 · 573 阅读 · 0 评论