android
文章平均质量分 62
dgdisme
对代码不满足,是任何真正有天才的程序员的根本特征。
展开
-
解决:Adb connection Error:远程主机强迫关闭了一个现有的连接
用模拟器和真机来调试程序的时候,eclipse的console总是出现如下的错误“Adb connection Error:远程主机强迫关闭了一个现有的连接”。[2015-01-27 10:37:36 - DeviceMonitor] Adb connection Error:远程主机强迫关闭了一个现有的连接。[2015-01-27 10:37:38 - DeviceMonitor] C原创 2015-01-27 11:20:40 · 36451 阅读 · 0 评论 -
“adb不是内部或外部命令,也不是可运行的程序或批量文件。”
在测试android的时候,输入adb运行提示“adb不是内部或外部命令,也不是可运行的程序或批量文件。”,出现这种提示消息时一般就说明相关的环境变量没有配置或者配置出错。解决办法:将adb.exe所在的文件路径添加到环境变量里就可以了。例如,我的是:E:\android-sdk-windows\tools。环境变量名是Path,值是E:\android-sdk-windows\tools。原创 2015-04-29 23:57:30 · 1834 阅读 · 0 评论 -
android 项目R文件丢失解决办法
R文件丢失的原因有很多,这里提供几种解决办法:1. 选中项目,点击 Project — Clean , 清理一下项目;2. 选中项目,右键 选择 Android Tools — Fix Project Properties ;3. 选中项目,右键 选择 Properties — Android ,选择相应的版本,点击 OK ;这样 R 文件,就会重新生原创 2015-03-13 16:20:44 · 3946 阅读 · 1 评论 -
android模拟器访问本地
在项目中涉及到Android中的模拟器如何访问服务器。个人采用本地服务器来进行调试,部署在Tomcat服务器中。我们在Android模拟器当中如何才能访问到本地的服务器呢?有的童鞋可能会想:采用 localhost 或者 127.0.0.1 来访问。但这样访问是不成功的。android模拟器(simulator)把它自己作为了localhost,也就是说,代码中使用localhost或者1原创 2015-05-01 13:16:23 · 1237 阅读 · 0 评论 -
@Override must override a superclass method 问题
在eclipse导入android项目的时候,出现:The method run() of type new Runnable(){} must override a superclass method网上找了一下解决办法,主要是jdk版本问题:如果出现 The method *** of type *** must override a superclass method右键项原创 2015-01-22 09:40:09 · 3731 阅读 · 0 评论 -
android TextView加边框
为TextView加边框,需要在drawable建xml文件,里面设置shape来设置文本框的特殊效果。 <stroke android:width="0.5dp" android:color="@android:color/white" /> <padding and原创 2015-08-01 23:03:00 · 6184 阅读 · 0 评论 -
android == 和 equals
今天在做项目时,用 == 来比较,结果无一列外返回的值都是false,没有出现我想要的结果,后去查找资料发现equals可以正确的进行比较。于是在这列出这二者的区别在Java中除基本数据类型外其他一切都是对象,而对象变量存储的都是引用,相当于C++的指针,所有在比较对象时,如String,用==比较两个变量是否指向同一个对象,而equals才是比较两个String的内容是否相等。也原创 2015-07-21 14:30:43 · 1779 阅读 · 0 评论 -
android LayoutInflater 的使用
LayoutInflater作用是将layout的xml布局文件实例化为View类对象。获取LayoutInflater的方法有如下三种://第一种 LayoutInflater inflater=(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); View layout = inflat原创 2015-07-17 15:35:47 · 887 阅读 · 0 评论 -
android 程序中禁止屏幕旋转和重启Activity
禁止屏幕随手机旋转变化有时候我们希望让一个程序的界面始终保持在一个方向,不随手机方向旋转而变化:在AndroidManifest.xml的每一个需要禁止转向的Activity配置中加入android:screenOrientation=”landscape” 属性。landscape = 横向portrait = 纵向避免在转屏时重启原创 2015-07-12 16:53:14 · 4844 阅读 · 0 评论 -
android 布局中 gravity 和 layout_gravity 属性
gravity 这个英文单词是重心的意思,在这里就表示停靠位置的意思。android:gravity 和 android:layout_gravity 的区别:android:gravity 是设置该view里面的内容相对于该view的位置,例如设置button里面的text相对于view的靠左,居中等位置。(也可以在Layout布局属性中添加,设置Layout中组件的位置)。andr原创 2015-02-13 17:32:52 · 2190 阅读 · 0 评论 -
导入android项目出现中文乱码问题
工作遇到,记录一下。eclipse之所以会出现乱码问题是因为eclipse编辑器选择的编码规则是可变的。一般默认都是GBK或者UTF-8。当从外部导入的一个工程时,如果该工程的编码方式与eclipse中设置的编码方式不同,就会产生中文的乱码问题,这其中还有几种情况。如果导入的整个工程的编码方式与eclipse的编码方式有冲突,那么这个工程里所有的中文 都是乱码;如果所有工程的编码方原创 2015-01-22 12:56:44 · 943 阅读 · 0 评论 -
导入android工程出现红色感叹号!
在网上找到解决的方法,特此分享【问题原因】:工程中classpath中指向的包路径错误【解决办法】:右键项目名称 BuildPath 》 Configure Build Paht…中,然后上面有几个选项卡找到 Libraries中 出现红色叉号的包为路径错误的包。到classpath中修改相应包的当前路径,也就是你SDK的路径。然后回到eclipse中F5刷新工程。包的路径通常在跟原创 2015-01-22 13:14:39 · 778 阅读 · 0 评论 -
占位占位占位占位占位
占位...............................原创 2016-08-31 23:18:23 · 774 阅读 · 1 评论 -
sqlite
sqlitesqlitesqlitesqlitesqlite原创 2016-07-31 23:50:34 · 746 阅读 · 0 评论 -
service
serviceserviceserviceserviceserviceserviceserviceservice原创 2016-06-30 23:39:39 · 537 阅读 · 0 评论 -
Socket
SocketSocketSocketSocketSocketSocketSocket原创 2016-05-31 22:32:45 · 3780 阅读 · 14 评论 -
ContentProvider
ContentProvider原创 2016-04-30 23:41:48 · 388 阅读 · 0 评论 -
android EditText 属性
EditText继承关系:View-->TextView-->EditTextEditText的属性很多,这里介绍几个:android:hint="请输入数字!" //设置显示在空间上的提示信息android:numeric="integer" //设置只能输入整数,如果是小数则是:decimalandroid:singleLine="true"原创 2015-11-30 22:35:33 · 528 阅读 · 0 评论 -
android常用基础类库
在 Android 的应用程序开发中,通常使用的是 JAVA 语言,除了需要熟悉 JAVA 语言的基础知识之外,还需要了解 Android 提供的扩展的 JAVA 功能。在一般的 JAVA 应用中,如果需用引用基础类库,通常需要使用如下的方式:import javax.swing.*;以上代码表示了引用 JAVA 的 GUI 组件 Swing,javax.swing 即 JAVA 中的一个包。原创 2015-10-28 21:35:36 · 2575 阅读 · 0 评论 -
android ViewPager 例子.
今天用到viewpager,要实现多view动画切换。自己动手做了一个。先上效果图,只是很简单的例子。步骤:1、在main布局文件里添加viewPager布局<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.andr原创 2014-10-31 23:26:12 · 4713 阅读 · 2 评论 -
android_Intent对象初步(Activity传值)
android...mark...原创 2014-10-07 21:44:39 · 2722 阅读 · 0 评论 -
eclipse打包问题:Export aborted because fatal lint errors we
不知道是否是系统的原因,之前不会出现这个问题的。昨天整了一天,我的系统是64位的,把SDK和ADT都更新了依旧在打包时报如下错误: Export aborted because fatal lint errors were found. These are listed in the Lint View. Either fix these before running Exp原创 2015-07-21 23:30:14 · 1058 阅读 · 0 评论 -
android fragment 的使用
android fragment的使用MainActivity.java:package chay.vv;import android.graphics.Color;import android.os.Bundle;import android.support.v4.app.FragmentActivity;import android.support.v4.app.Fragme原创 2015-07-12 17:10:51 · 822 阅读 · 0 评论 -
android 实现按两次返回键退出
在应用中经常要判断用户对返回键的操作,一般为了防止误操作都是在用户连续按下两次返回键的时候提示用户是否退出应用程序。实现的基本原理就是,当按下BACK键时,会被onKeyDown捕获,判断是BACK键,就执行相应的操作。一、package chay.mian;import android.app.Activity;import android.os.Bundle;import原创 2015-06-25 18:21:24 · 1045 阅读 · 0 评论 -
android ListView 例子
ListView是比较常用的控件之一,在这里总结一下,方便查阅。程序效果是实现一个ListView,ListView里面有标题、内容和图片,并加入单击和长按响应。步骤:1.首先在activity_main.xml中定义一个ListView。<LinearLayout xmlns:android="http://schemas.android.com/a原创 2015-03-06 16:15:12 · 2701 阅读 · 0 评论 -
android_HttpClient初步
android_HttpClient初步&Http请求头请求头详解Host : 599brave.cn 本次请求访问主机地址Cache-control : no-cache 设置网页缓存的使用方法Pragma : no-cacheAccept :原创 2015-01-11 23:19:17 · 920 阅读 · 0 评论 -
android_handler(三)
这篇记录 android 消息机制中,MainThread 向 WorkThread 发送消息。( MainThread → WorkThread )步骤:1、准备looper对象2、在子线程中生成handler对象3、在MainThread发送消息代码:layout:<Button android:id="@+id/buttonId"原创 2014-12-22 22:21:17 · 968 阅读 · 0 评论 -
android_handler(二)
这篇是讲 workthread 模拟向网络访问数据,获得数据后,返回 message 发送给 mainthread ,并修改 textview 的 text。1、layout:<TextView android:id="@+id/textViewId" android:layout_width="match_parent" android:原创 2014-12-22 10:41:06 · 1028 阅读 · 0 评论 -
android在OnCreate中获取控件的宽度和高度.
一个demo,在xml布局中,某一行的高度为其他行的一半。之前用layout_weight,得出的效果也不太理想。 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_原创 2014-11-19 12:58:22 · 2712 阅读 · 1 评论 -
android 获取当前版本号/修改自定义的应用程序的版本号
1.获取当前版本号PackageManager pm = getPackageManager(); PackageInfo pi = pm.getPackageInfo(getPackageName(), 0);//getPackageName()是你当前类的包名,0代表是获取版本信息String name = pi.versionName;int code = pi.versionCode原创 2014-11-19 09:05:43 · 4683 阅读 · 1 评论 -
android Animation动画的xml使用
在Android应用程序,使用动画效果,能带给用户更好的感觉,做动画可以通过XML或Android代码来实现。Animation动画效果的实现可以通过两种方式进行实现,一种是tweened animation (渐变动画),另一种是frame by frame animation (画面转换动画)。tweened animation渐变动画有以下两种类型:1.alpha 渐变透原创 2014-11-14 16:22:00 · 23181 阅读 · 1 评论 -
android_线程
说明:android的线程使用。android的线程无非就是Main Thread和Worker Thread。(除了主线程Main Thread之外的其他线程都是Worker Thread)Main Thread 也叫UI Thread ,绝大部分的UI 代码都运行在主线程的。接下来用几个例子来说明一下。例子:1、用户点击Button,开启新的Worker Thread,在Worke原创 2014-10-08 23:21:07 · 1249 阅读 · 0 评论 -
ImageView 的 scaleType 属性
ImageView的属性android:scaleType,即 ImageView.setScaleType(ImageView.ScaleType.fitCenter)原创 2014-09-14 21:50:38 · 3218 阅读 · 1 评论 -
android_定义多个Activity及跳转
说明:在Android应用程序当中创建多个activity,并且启动一个activity的方法,以及activity之间的跳转。例子:在MainActivity里面添加一个按钮,触动按钮,跳转到SecondActivity。步骤:1、定义一个类,继承Activity,复写Activity当中的OnCreate方法。package com.away.b_01_multiactivity;原创 2014-10-02 21:52:06 · 12629 阅读 · 1 评论 -
android_文件下载
android 在网络上下载文件步骤 : 1.使用HTTP协议下载文件- 创建一个HttpURLConnection对象 : HttpURLConnection urlConn = (HttpURLConnection) url.openConnection();- 获取一个InputStream对象 : urlConn.getInputStream()- 访问网络的权限 :原创 2015-03-23 00:05:51 · 1877 阅读 · 0 评论 -
android Fragment 生命周期
一、Activity的生命周期图:二、与Activity生命周期的对比对于 Activity 生命周期, 可以看这里>> Activity的生命周期函数三、场景演示 打开该Fragment屏幕闭锁屏幕解锁官方文档中有详细的文字说明,不过最好还是自己实践下,熟悉过程。http://developer.android.com/guide/原创 2015-04-20 16:51:23 · 915 阅读 · 0 评论 -
Button的onClick属性
Button的onClick属性用法:Layout:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" an原创 2014-09-13 12:09:29 · 9007 阅读 · 3 评论 -
Button实现OnClickListener事件的三种方法
package com.away.demos;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;public class GetScree原创 2014-09-13 11:48:42 · 7468 阅读 · 0 评论 -
android_Http的Get与Post
record。1、Http的请求种类:Get :通过请求URL得到资源Post :用于向服务器提交新的内容Put :用于修改某个内容Delete :用于删除某个内容Options :用于查看服务器的性能Trace :用于远程诊断服务器.......在漫长的时间当中,其他的方法逐渐的退出了历史舞台,最常用的只剩下GET和POST方法。2、Get与Post方原创 2015-01-18 23:09:37 · 1171 阅读 · 0 评论 -
android Layout 的控件属性
RelativalLayout:第一组相对布局属性 引用已有控件ID (@+id是创建一个新的Id,@id是引用已有id) layout_toRightOf:当前 控件的 左边缘 对齐 指定ID控件的 右边缘 layout_toLeftOf:当前 控件的 右边缘 对齐 指定ID控件的 左边缘 layout_below:当前空间的 上边缘 对齐 指定原创 2014-09-13 14:55:37 · 1610 阅读 · 0 评论