Android基础
文章平均质量分 73
zhupengqq
这个作者很懒,什么都没留下…
展开
-
java.lang.RuntimeException: Binary XML file line #52: You must supply a layout_height attribute.
Java.lang.RuntimeException: Binary XML file line #52: You must supply a layout_height attribute.这两天写android字段验证,中间可有一些挫折,,,,唉,,,,,找了好久的错误,可是就是找不到,我比较喜欢找web的错误,可是android的bug,,,,,,你真的不知道,接下里,会出现错误,明原创 2016-04-09 15:38:00 · 2517 阅读 · 0 评论 -
TabHost详解
正文TabHost的实现分为两种,一个是不继承TabActivity,一个是继承自TabActivity;当然了选用继承自TabActivity的话就相对容易一些,下面来看看分别是怎样来实现的吧。方法一、定义tabhost:不用继承TabActivity 1、布局文件:activity_main.xml<LinearLayout xmlns:android="htt转载 2016-06-06 12:24:45 · 494 阅读 · 0 评论 -
Unable to instantiate activity ComponentInfo
出现以下错误: 这是不能实例类java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{cn.edu.bztc.happyIdiom/cn.edu.bztc.happyIdiom.StudyActivity}: java.lang.ClassNotFoundException: Didn't find原创 2016-06-05 22:24:24 · 3016 阅读 · 1 评论 -
安卓项目R,java文件不能自动更新,clean之后,R.java消失
安卓项目R,java文件不能自动更新,clean之后,R.java消失今天下午在整合项目,想引入一个外部文件,结果R.java,这个文件忽然消失了,让我一下蒙圈了,之后查了查资料。总结解决办法:方法 1:右击你的工程(项目)——>Android Tools——>Fix Project Properties 即可。方法 2: 右击你的工程(项目)——>Properties——>An原创 2016-05-23 18:41:35 · 698 阅读 · 0 评论 -
Android之十二微信UI界面设计
Android之十二微信UI界面设计corners_bg.xml <corners android:topLeftRadius="10dp" android:topRightRadius="10dp" android:bottomRightRadius="10dp"原创 2016-05-08 17:56:46 · 2315 阅读 · 0 评论 -
图灵机器人
Andrioid项目之九图灵机器人要实现一个图灵机器人,首先需要在 http://www.tuling123.com/ 中注册,然后创建一个应用,便可通过应用的API key使用图灵机器人。图灵机器人非常方便的一点是不需要添加额外的库类。只需要get请求访问 http://www.tuling123.com/openapi/api 就可以获得json数据,然后对json数据原创 2016-06-26 17:13:48 · 337 阅读 · 0 评论 -
Android之八滑屏的代码实现
Android之八滑屏的代码实现通过引导页面,用户能够快捷了解用用的主要功能。当滑动到最后一个界面时,点击Go进入页面、实现过程:1.设计引导界面整体布局,修改自动生成的 activity_guide.xml 文件,在布局文件里首先加入ViewPager这个组件。 然后加入四个ImageView组件,主要代码如下:<RelativeLayout xmlns:android="h原创 2016-05-05 15:56:42 · 2309 阅读 · 0 评论 -
Android系统自带样式(@android:style/)
Android系统自带样式(@android:style/) 写这篇博客之前,先让大家看到这样一个问题,虽然是一个小问题,今天就具体总结一下:如果大家在非黑色背景下使用ListView控件时,Android默认可能在滚动ListView时这个列表控件的背景突然变成黑色。这样可能导致程序的黑色的背景和主程序的主题既不协调,也给人的视觉很不好。例如:之后往下滑动,就变成了这样原创 2016-05-21 22:30:34 · 1341 阅读 · 0 评论 -
Android解析聚合数据之天气预报
Android解析聚合数据之天气预报MainActivity.javapackage com.example.networktest;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamRead原创 2016-06-01 20:58:33 · 2790 阅读 · 0 评论 -
TabHost介绍
TabHost组件可以在界面中存放多个选项卡, 很多软件都使用了改组件进行设计;1. TabHost常用组件TabWidget : 该组件就是TabHost标签页中上部 或者 下部的按钮, 可以点击按钮切换选项卡;TabSpec : 代表了选项卡界面, 添加一个TabSpec即可添加到TabHost中;- 创建选项卡 : newTabSpec(String tag), 创建一个原创 2016-06-06 13:13:31 · 400 阅读 · 0 评论 -
Android二维码扫描开发和二维码的生成
Android二维码扫描开发和二维码的生成下面看完成过程:1.先导入外界的类库 BarCodeTest2新建一个项目:在布局中定义<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/原创 2016-06-28 11:27:07 · 1058 阅读 · 0 评论 -
android手势识别
android手势识别详细步骤不说了手势识别代码 http://download.csdn.net/detail/zhupengqq/9578532运行上边这个项目之后,会生成这样一个手势识别库gestures,新建一个项目,在res下面,建立一个raw文件夹,然后引入这个库下面是具体实例:<LinearLayout xmlns:android=原创 2016-07-17 22:19:03 · 763 阅读 · 0 评论 -
android天气预报(二)
android天气预报(二)package com.example.weather;import java.io.UnsupportedEncodingException;import java.net.URLEncoder;import java.util.ArrayList;import java.util.List;import com.example.weathe原创 2016-07-23 19:36:32 · 910 阅读 · 0 评论 -
模仿支付宝咻一咻
模仿支付宝咻一咻这个功能是咻一咻进行,根据音量分贝的大小,来进行抢券(也就是说谁喊得声音大,谁就可以获得)package com.lgl.whew;import android.media.AudioFormat;import android.media.AudioRecord;import android.media.MediaRecorder;import android.原创 2016-07-23 18:19:39 · 989 阅读 · 0 评论 -
android微信摇一摇(抽奖)
android微信摇一摇(抽奖)package com.example.sensoreventlistenertest;import java.util.Random;import com.example.sensoreventlistenertest.ShakeListener.OnShakeListener;import android.media.MediaPlaye原创 2016-07-23 19:03:32 · 1460 阅读 · 0 评论 -
android独特的天气预报
android独特的天气预报package com.dchan.myweather;import java.io.UnsupportedEncodingException;import java.net.URLEncoder;import java.security.PublicKey;import java.util.ArrayList;import java.util.Ca原创 2016-07-23 18:53:55 · 1500 阅读 · 0 评论 -
android获取音量分贝值
android获取音量分贝值AudioRecordDemo.javapackage com.example.recording;import android.media.AudioFormat;import android.media.AudioRecord;import android.media.MediaRecorder;import android.util.Lo原创 2016-07-23 18:36:17 · 4528 阅读 · 0 评论 -
Android记事本的开发
Android记事本的开发可以进行文字,图片,视频的保存与删除代码实现:1、创建数据库NotesDB.javapackage com.jikexueyuan.hellonotes;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import androi原创 2016-06-29 14:20:11 · 1979 阅读 · 0 评论 -
Android尺子布局和自定义TextView
Android尺子布局和自定义TextView下面是具体实现:新建项目:在UI中<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="原创 2016-06-28 15:15:51 · 574 阅读 · 0 评论 -
Android的两种数据解析
Android的两种数据解析下面先用第一种sax解析,之后在进行pull解析,对比两种解析方式的好处一 首先在myeclipse建立一个web项目,把person.xml复制到webRoot下,然后打开服务器,因为这个自带tomcat服务器,免费的,对我们学生而言,是个不错的选择。例如:解析person.xml这个数据 zhangsan 20原创 2016-06-01 20:45:16 · 457 阅读 · 0 评论 -
Android基础之十七使用网络技术
Android基础之十七使用网络技术本章主要会讲述如何在手机端使用HTTP协议和服务器端进行网络交互,并对服务器返回的数据进行解析,这也是Android中最常使用到的网络技术了,下面就让我们一起来学习一下吧。1 WebView的用法借助它我们就可以在自己的应用程序里嵌入一个浏览器,从而非常轻松地展示各种各样的网页WebView的用法也是相当简单,下面我们就通过一个例子来学习原创 2016-05-19 17:40:14 · 5648 阅读 · 0 评论 -
一个基于场景感应的android智能手机防丢失系
本系统旨在开发一个基于场景感应的android智能手机防丢失系统。主要目标如下(1)当用户外出时.用户可以选择场景,主要有公交、购物、就餐三大公共场景.每个场景都基于手机传感设备的变化而进行报警提示机主手机处于危险状态(2)另外系统还提供其他模式,当用户觉得处于室内或是安全场合时,可以选择安全模式.此时手机传感设备以及蓝牙会关闭,节省电量。(3)当还有另外的蓝牙设备原创 2016-04-15 22:01:48 · 1392 阅读 · 0 评论 -
ListView中的每个条目如何跳转到另外的Activity?
ListView中的每个条目如何跳转到另外的Activity? public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.group); listView=(ListV原创 2016-04-28 14:46:34 · 1853 阅读 · 0 评论 -
android数据存储SharedPreferences
android数据存储SharedPreferences 1 使用SharedPreferences存储数据 2 文件存储数据 3 SQLite数据库存储数据4 使用ContentProvider存储数据5 网络存储数据下面我们就讲讲使用SharedPreferences存储数据package com.example.sharedpreferencede原创 2016-05-03 22:17:27 · 534 阅读 · 0 评论 -
Android之十三图片2D翻转
Android之十三图片2D翻转java代码package com.example.fanzhuan;import android.os.Bundle;import android.app.Activity;import android.graphics.drawable.Animatable;import android.view.Menu;import android.原创 2016-05-12 18:00:04 · 609 阅读 · 0 评论 -
Android之十三图片的2D翻转
Android之十三图片的2D翻转package com.example.fanzhuan;import android.os.Bundle;import android.app.Activity;import android.graphics.drawable.Animatable;import android.view.Menu;import android.view.原创 2016-05-12 14:49:02 · 259 阅读 · 0 评论 -
Android基础之十八显示gif动画,动态图片
Android显示动态图片 GifView 是一个为了解决android中现在没有直接显示gif的view,只能通过mediaplay来显示这个问题的项目,其用法和 ImageView一样,支持gif图片使用方法:1-把GifView.jar加入你的项目。2-在xml中配置GifView的基本属性,GifView继承自View类,和Button、ImageVie原创 2016-05-24 22:53:30 · 1597 阅读 · 1 评论 -
使用jQuery Mobile和Phone Gap开发Android应用程序
使用jQuery Mobile和Phone Gap开发Android应用程序http://www.cnblogs.com/gzggyy/archive/2013/05/14/3077438.html转载 2016-05-11 11:35:58 · 757 阅读 · 0 评论 -
android对字段的验证
android对字段的验证package com.example.walkerlogin1;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Butt原创 2016-04-09 16:01:53 · 887 阅读 · 0 评论 -
android数据存储之sharedPreferences记住密码完成跳转
android数据存储之sharedPreferences记住密码根据两个文本输入框的值,存储到数据库中,记住密码后,等到下载登陆的时候,就可以不用输入密码了。下面是具体的代码:package com.example.minitwittersimulate;import android.app.Activity;import android.content.Inten原创 2016-05-03 22:31:58 · 785 阅读 · 0 评论 -
Android之七 闪屏的实现
Android之七 闪屏的实现可以有两种方法实现:一:在主文件中写入 // 取消标题 this.requestWindowFeature(Window.FEATURE_NO_TITLE); // 取消状态栏 this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_原创 2016-05-05 14:24:08 · 448 阅读 · 0 评论 -
Android之十三刮刮卡中奖功能
Android之十三刮刮卡中奖功能package com.zhy.view;import android.content.Context;import android.graphics.Bitmap;import android.graphics.Bitmap.Config;import android.graphics.Paint.Style;import and转载 2016-05-09 14:03:04 · 465 阅读 · 0 评论 -
Android基础之十六Handle机制
Android基础之十六Handle机制一:那么Handle到底是干嘛用的呢? 1.创建handle实例new Handle();2.发送信息载体(Message)sendMessage(msg);3.处理消息handleMessage(Message msg){};主要接受子线程发送的数据, 并用此数据配合主线程更新UI.handler的消息队原创 2016-05-19 15:33:42 · 760 阅读 · 0 评论 -
Android之十一Toast 自定义Toast的实现方法,及其说明
Android Toast 自定义Toast的实现方法,及其说明Android Toast用于在手机屏幕上向用户显示一条信息,一段时间后信息会自动消失。信息可以是简单的文本,也可以是复杂的图片及其他内容(显示一个view)。 1.简单用法Toast.makeText(midlet.getApplicationContext(), "用户名不能为空", Toast.LENGTH_LO原创 2016-05-08 17:39:31 · 2231 阅读 · 0 评论 -
Android的ArrayAdapter
Android的ArrayAdapterpublic class FruitAdapter extends ArrayAdapter {//项布局idprivate int resourceId;//构造方法public FruitAdapter(Context context, int textViewResourceId,List objects) {super(context原创 2016-05-31 18:02:40 · 454 阅读 · 0 评论 -
Android之十一实现登陆页面分析
Android之十一实现登陆页面分析二、登录界面的布局分析1、login.xmlStep1:首先建立drawable 文件夹,创建logintopbg_roundcorner.xml Step2:创建btn_select.xml 其中btn_shape.xml 文件和btn_shape_after.xml 文件如下bt原创 2016-05-08 09:16:37 · 1604 阅读 · 0 评论 -
Android之十SlidingMenu侧滑菜单的实现分析
Android之十SlidingMenu侧滑菜单的实现分析SlidingMenu侧滑菜单是一种比较新的设置界面或配置界面的效果,在主界面左滑或者右滑出现设置界面效果,能方便的进行各种操作。很多优秀的应用都采用了这种界面方案,像facebook、人人网、everynote、Google+、网易新闻、知乎日报、有道云笔记等等侧滑菜单实现原理:在一个Activity的布局中需要有原创 2016-05-06 23:28:44 · 3038 阅读 · 0 评论 -
Android基础之十四数据存储 之 SQLite数据库详解
Android基础之十四数据存储 之 SQLite数据库详解SQLite 是一款 轻量级的关系型数据库,它的运算速度非常快,占用资源很少,通常只需要几百 K 的内存就足够了,因而特别适合在移动设备上使用。SQLite 不仅支持标准的 SQL 语法,还遵循了数据库的 ACID( 原子性(Atomicity) 、一致性(Consistency) 、 隔离性(Isolation) 、 持久性(D原创 2016-05-17 16:19:33 · 4231 阅读 · 0 评论 -
Android基础之十五数据存储 之 SQLite数据库的封装
SQLite数据库的封装一:建立实体类对象,字段名一定要和数据库里的一一对应Book.javapackage com.example.entity;public class Book { private Integer id; private String author; private double price; private Integer原创 2016-05-17 16:44:28 · 798 阅读 · 0 评论 -
解决Binary XML file line #6: : Error inflating class <unknown> 的问题
解决Binary XML file line #6: : Error inflating class 的问题经过在网上的查找,有网友是这样解决的:http://blog.csdn.net/chonggaoing/article/details/18321261但是我遇到的不是这个问题,而是我的 总是是图片过大内存溢出!以后在图片方面一定要注意不能太大,不然会浪费你原创 2016-09-18 20:01:00 · 3121 阅读 · 0 评论