Android
N3verL4nd
中年老男人~
展开
-
Android设置布局背景为白色的三种方法
一、在xml文件里可以直接设置: android:background="#ffffff"其他颜色可以看这里;http://blog.csdn.net/yanzi1225627/article/details/8581270 二、在java文件里设置: LinearLayout myLayout = () findViewById(R.id.转载 2015-04-18 22:49:06 · 3097 阅读 · 0 评论 -
LinearLayout中组件右对齐
在LinearLayout中,如果将其定位方向设为横向排列:android:orientation="horizontal",那么这个布局中的控件将自左向右排列。但有时会有这样的情况:行的左边有两个控制的同时,行的右边也有一个控制。如图:这怎么处理呢?我们可以将右边的控件放在另一个LinearLayout中,同时将其对齐方式设为右对齐:android:gravity转载 2015-04-29 22:20:57 · 1165 阅读 · 0 评论 -
发生android.view.ViewRoot$CalledFromWrongThreadException异常的解决方案
在Android平台下,进行多线程编程时,经常需要在主线程之外的一个单独的线程中进行某些处理,然后更新用户界面显示。但是,在主线线程之外的线程中直接更新页面显示的问题是报异常:android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hie转载 2015-04-29 23:40:41 · 626 阅读 · 0 评论 -
Android 编程:calledfromWrongThreadException 的原因
http://blog.csdn.net/moonlit1228/article/details/6399878子线程更新UI会发生android.view.ViewRoot$CalledFromWrongThreadException异常的解决方法子线程更新UI 显然假如你的程序需要执行耗时的操作的话,假如像上例一样由主线程来负责执行转载 2015-04-29 23:37:16 · 706 阅读 · 0 评论 -
context.startActivity(Intent intent)方法启动activity
在一个Activity环境中用该方法启动一个一个activity不会出任何问题,但在activity之外的其他组件中使用该方法就会出现以下错误:Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag.Context 中有一个startAct转载 2015-05-02 14:50:21 · 2840 阅读 · 0 评论 -
Android整理:SQlite数据库的使用以及通过listView显示数据
前言:上个月与同学一起做了一个简单的Android应用,这段时间正好没有很多事情所以趁热整理一下学习到的知识,刚开始学习Android还有很多不懂的地方,继续努力吧!作业中需要用到数据库,当然首选Android集成了的SQLite数据库。直接使用数据库可以这样://打开或创建test.db数据库SQLiteDatabase db = openOrCreateDatabas转载 2015-05-02 20:44:29 · 7655 阅读 · 0 评论 -
Android 之采用execSQL和rawQuery方法完成数据的添删改查操作
使用 SQLiteDatabase 操作 SQLite 数据库[java] view plaincopy/* Android提供了一个名为SQLiteDatabase的类,该类封装了一些操作数据库的API,使用该类可以完成对数据进行添加(Create)、查询(Retrieve)、更新(Update)和删除(Delete)操作(这些操作简称转载 2015-04-27 20:58:09 · 857 阅读 · 0 评论 -
RGB颜色查询对照表
RGB颜色对照表 #FFFFFF #FFFFF0 #FFFFE0 #FFFF00 #FFFAFA #FFFAF0 #FFFACD #FFF8DC #FFF68F #FFF5EE #FFF0F5 #FFEFDB #FFEFD5 #FFEC8B原创 2015-04-27 21:18:14 · 1005 阅读 · 0 评论 -
Android之SimpleAdapter简单实例和SimpleAdapter参数说明
SimpleAdapter基本上认知了其参数含义 用起来就简单多了SimpleAdapter的参数说明 第一个参数 表示访问整个android应用程序接口,基本上所有的组件都需要 第二个参数表示生成一个Map(String ,Object)列表选项 第三个参数表示界面布局的id 表示该文件作为列表项的组件 第四个参数表示该Map对象的哪些key对应value来生成列表项转载 2015-05-02 20:44:12 · 953 阅读 · 0 评论 -
LinearLayout里面的空间居中对齐
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <Lin原创 2015-05-02 15:08:56 · 1501 阅读 · 0 评论 -
有道词典 Andriod 版本数据格式分析
其实很简单无聊基于版本 5.3 分析。其实也简单分析了有道词典iOS版本,必应词典的各个版本,以及金山词典的各个版本,还有那个一直逍遥法外的林格斯词典。由于在各个平台上的限制,同一词典的不同版本大多都采用了不用的实现方式。一般 PC 版和 iOS 版本都有一定程度的加密,而 Andriod 版本则比较单纯。可能是 Andriod 硬件千差万别,不敢做额外消耗 CPU 的处理转载 2015-04-30 21:14:34 · 1213 阅读 · 0 评论 -
android实例 listview与sqlite数据绑定
ListView与Sqlite数据库绑定步骤:1.将Sqlite数据库的内容查询出来并放入数组列表中,形成ListView的数据源;2.适配器绑定数据源,显示在ListView item中。本文实现的ListView与Sqlite数据绑定的功能如下图-1图-1 ListView与Sqlite数据绑定的功能界面本例主要实现的是一个学生数据表(Sqlit转载 2015-05-03 22:32:36 · 1264 阅读 · 0 评论 -
Genymotion配置及使用教程(最新最完整版附各部分下载地址)
早都听说了Genymotion好用,今天才抽空把他配置出来,过程算是很曲折啊,不过好在完成了。而且我发现网上的教程都不怎么全,我还是找了好几篇文章才把他完整的配置出来,这篇是我从下载到项目运行成功的所有过程,希望对大家有所帮助。闲话到此结束。 首先第一步:注册Genymotion账号,要记下账号密码后面使用。注册地址:http://www.genymotion.com/。转载 2015-04-28 21:16:40 · 923 阅读 · 0 评论 -
An internal error occurred during: "Launching New_configuration". Path for project must have only on
在Eclipse中按照如下操作Project -> Properties -> Run/Debug Settings:1. select "Launching New_configuration"2. Delete3. OK原创 2015-04-28 21:29:54 · 2346 阅读 · 0 评论 -
ListFragment 使用ListView and 自定义Adapter
在开发过程中经常使用Tabs + ListFragment 作为表现形式。ListFragment 中加入ListView显示方式很容易。[java] view plaincopypackage project.animalsound; import android.app.ListFragment;转载 2015-05-01 22:39:56 · 936 阅读 · 0 评论 -
解决android.os.NetworkOnMainThreadException
昨天和女朋友换了手机,我的iPhone 4S 换了她得三星I9003。第一感觉就是好卡,果断刷机。以前是Android 2.3的系统。回来刷成了4.4。好了,问题来了。在我用手机测试我们的APP的时候,抛出一个如题的异常:android.os.NetworkOnMainThreadException第一次看到这异常,字面意思是说:在主线程中的网络异常。然后我就去了解了下这个异常,先转载 2015-04-29 00:51:35 · 779 阅读 · 0 评论 -
Android中RelativeLayout各个属性的含义
android:layout_above="@id/xxx" --将控件置于给定ID控件之上android:layout_below="@id/xxx" --将控件置于给定ID控件之下android:layout_toLeftOf="@id/xxx" --将控件的右边缘和给定ID控件的左边缘对齐android:layout_toRightOf="@id/xxx" --将控件转载 2015-05-01 22:36:33 · 938 阅读 · 0 评论 -
Context.startActivity出现AndroidRuntimeException
昨天做了一个Activity的启动动画,效果是点击桌面图标先出现动画后启动Activity,今天想让其开机启动,于是我写了一个类BootReceiver.java用于接收开机广播,启动动画效果,代码如下:public class BootReceiver extends BroadcastReceiver{ @Override public void onReceive(C转载 2015-05-02 00:21:26 · 836 阅读 · 0 评论 -
ImageButton去边框&Button或者ImageButton的背景透明
在ImageButton中载入图片后,很多人会觉得有图片周围的白边会影响到美观,其实解决这个问题有两种方法一种方法是将ImageButton的背景改为所需要的图片。如:android:background="@drawable/XXX"第二种方法就是将ImageButton背景改为透明,这个方法更常用在XML里; 注解:颜色和不透明度 (转载 2015-04-29 22:13:11 · 1889 阅读 · 0 评论 -
appcompat_v7 res values-v21 error
[2014-11-03 11:30:25 - AndroidApp] appcompat_v7/res/values-v21/styles_base.xml:75: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Actio原创 2015-04-17 08:11:11 · 1563 阅读 · 0 评论 -
Android Activity生命周期
http://blog.sina.com.cn/s/blog_6420e7480100h1vv.htmlAndroid被设计用于开发独特要求的移动应用程序。尤其,Android认为大多数移动设备上的资源(例如:内存和电池)是有限的,并提供了一些机制以保持这些资源。这些机制也体现在AndroidActivity生命周期中,生命周期描绘了一个Activity从创建到完成运行的过程中的状态或事件。这转载 2015-04-17 21:40:25 · 660 阅读 · 0 评论 -
This text field does not specify an inputType or a hint
这段文本域没有指定输入类型或输入提示原因:EditText需要指定默认输入类型加入android:inputType="number|phone",表示指定为数字或电话inputtype类型如下: //文本类型,多为大写、小写和数字符号。 android:inputType="none" android:inputType="text" and转载 2015-04-18 17:16:42 · 1063 阅读 · 0 评论 -
Android fill_parent、wrap_content和match_parent的区别
三个属性都用来适应视图的水平或垂直大小,一个以视图的内容或尺寸为基础的布局比精确地指定视图范围更加方便。1)fill_parent设置一个构件的布局为fill_parent将强制性地使构件扩展,以填充布局单元内尽可能多的空间。这跟Windows控件的dockstyle属性大体一致。设置一个顶部布局或控件为fill_parent将强制性让它布满整个屏幕。2) wrap_con转载 2015-04-18 23:32:33 · 487 阅读 · 0 评论 -
ActionBarSherlock学习笔记 第一篇——部署
ActionBarSherlock是JakeWharton编写的一个开源框架,使用这个框架,可以实现在所有的Android版本上实现ActionBar的效果和功能。当在4.0+的版本使用时,会使用Android自身的ActionBar,当在4.0之前的版本使用时,则会使用ActionBarSherlock自身自定义的一套框架来实现ActionBar的功能。 要获得ActionBarS转载 2015-04-19 10:09:18 · 620 阅读 · 0 评论 -
android:layout_weight属性详解
在android开发中LinearLayout很常用,LinearLayout的内控件的android:layout_weight在某些场景显得非常重要,比如我们需要按比例显示。android并没用提供table这样的控件,虽然有TableLayout,但是它并非是我们想象中的像html里面的table那么好用,我们常用ListView实现table的效果,但是列对齐确比较麻烦,现在用Linear转载 2015-04-19 13:06:33 · 603 阅读 · 0 评论 -
Android: Fragment编程指南
本文来自于www.lanttor.orgFragment代表了Activity里的一个行为,或者Activity UI的一部分。你可以在一个activity里构造多个Fragment,也可以在多个activities里复用一个Fragment。你可以认为Fragment是activity里的一个模块片段。Fragment有自己的lifecycle,接收自己的input事转载 2015-04-19 15:17:59 · 508 阅读 · 0 评论 -
android webview正确显示音标
package com.example.fonttest;import android.support.v7.app.ActionBarActivity;import android.webkit.WebView;import android.os.Bundle;public class MainActivity extends ActionBarActivity { WebVie原创 2015-04-23 12:41:57 · 1005 阅读 · 0 评论 -
谷歌翻译API
http://translate.google.cn/translate_a/t?client=t&text=你好&hl=zh-CN&sl=zh-CN&tl=en&ie=UTF-8&oe=UTF-8& http://www.crifan.com/teach_you_how_to_find_free_google_translate_api/原创 2015-04-23 14:06:20 · 1583 阅读 · 0 评论 -
用javascript修改html元素的class
document.getElementById("collins_contentWrp").className="content-wrp dict-container closed";document.getElementById("collins_contentWrp").setAttribute("class", "content-wrp dict-container opened");原创 2015-04-20 12:40:07 · 1783 阅读 · 0 评论 -
Android 开启与关闭软键盘
作者 admin 在 30 九月 2011, 10:57 上午InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); //得到InputMethodManager的实例if (imm.isActive()) {//如果开启imm.toggleSoftInp转载 2015-04-20 10:51:29 · 931 阅读 · 0 评论 -
让Android模拟器速度飞起来_Eclipse+BlueStacks调试Android应用【2012-10-30】
谨将此文献给无真机进行调试的各位同仁们,有真机的幸运儿请自觉飘过原文地址:http://www.cnblogs.com/hbbbs/archive/2012/10/30/2746950.html长期的忍耐 PC上开发Android应用,自然要使用Android模拟环境,但当前广泛使用的两种模拟环境的运行速度实在是难以接受(文章最后附上测试环境和数据)。Android模拟器转载 2015-04-17 08:03:45 · 2239 阅读 · 0 评论 -
android下面res目录
res文件夹里面的多个文件夹的各自介绍(来自网上的Android开发指南中文版内容):目录Directory资源类型Resource Typesres/anim/XML文件,它们被编译进逐帧动画(frame by frame animation)或补间动画(tweened animation)对象转载 2015-04-21 12:21:42 · 1088 阅读 · 0 评论 -
关于android 中WebView使用Css
demoprivate static final String linkCss = ""; private static final String body = "" + linkCss + "";String html = body + "";原创 2015-04-21 13:30:48 · 2516 阅读 · 0 评论 -
Android View如何获取焦点
Android新启动Activity,dialog或者其他窗体中中包含EditText, 新启动的activity的焦点默认在EditText上,这是android系统会弹出软键盘,挤压activity本来的界面,影响美观。 因此最好在新窗体创建时,最好在onCreate()方法中将焦点放在另一个view上. view使用requestFocus()焦点,但是如果让button或者转载 2015-04-21 11:28:43 · 958 阅读 · 0 评论 -
Android: 关于WebView的loadData方法
关于WebView的loadData方法Author : Aoyousatuo Zhaohttp://blog.sina.com.cn/aoyousatuo WebView是Android应用开发中常用的组件,我们可以通过它来显示网页或者html格式的String数据.对于后者我们往往使用loadData方法来加载html数据。下面就笔者的实践来讨论一下We转载 2015-04-21 13:35:36 · 4590 阅读 · 0 评论 -
Android Webview实现有道电子词典
毕业设计android电子词典,先实现的一个小小的demo。所谓的毕业设计就是用最短的时间学习一门语言,做出一个小的project。activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.androi原创 2015-04-21 22:46:55 · 2237 阅读 · 2 评论 -
Android基础知识
Android特性:Application framework enabling reuse and replacement of componentsDalvik virtual machine optimized for mobile devicesIntegrated browser based on the open source WebKit engineOptimized gr转载 2015-04-17 20:39:41 · 637 阅读 · 0 评论 -
使用Android简单实现有道电子词典
前言:毕业设计的内容,只有Java基础,没学过Android。本着用到什么学什么,花费了10多个晚上完成毕业设计。当然,只是简单的实线了电子词典功能,自始至终没有考虑过性能等问题。本电子词典的数据文件是不错的,有道的API是分析有道电子词典的日志文件得到的,离线的柯林斯词典是Mdict词典的MDX文件转换(https://bitbucket.org/xwang/mdict-anal...原创 2015-06-03 11:06:52 · 5011 阅读 · 17 评论