自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qu213的专栏

一点一滴积累,不要轻易放弃!

  • 博客(36)
  • 收藏
  • 关注

转载 android开发中WebView控件的实例与注意要点——个人主页浏览器简易实现

转载:http://itindex.net/detail/53169-android-%E5%BC%80%E5%8F%91-webview   在Android开发中往往需要实现网页的浏览,webview就是android开发控件中功能极其强大的一员,它完全可以充当一个简易的浏览器,能够自己设置主页。试想,用自己开发的app把主页设成自己技术博客地址,一打开便进入了自己的空间,何其的方

2015-09-07 11:22:46 1810 1

转载 Android webview 显示. net:ERR_CACHE_MISS

解决方法123if (Build.VERSION.SDK_INT >= 19) {        mWebView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);    }

2015-09-07 11:20:29 14457 6

转载 android开发:点击缩略图查看大图

android中点击缩略图查看大图的方法一般有两种,一种是想新浪微博list页面那样,弹出一个窗口显示大图(原activity为背景)。另一种就是直接打开一个新的activity显示大图。1、第一种方法我们可以使用自定义的AlertDialog来实现,代码如下:ImageView image=(ImageView)findViewById(R.id.small_image);ima

2013-09-26 15:06:30 1126

转载 android:windowSoftInputMode属性使用

原文地址: http://www.blogjava.net/zhip/archive/2011/02/14/344258.html在AndroidManifest.xml文件中的android:windowSoftInputMode属性使用The AndroidManifest.xml File                                     "stat

2013-09-22 10:50:45 600

原创 android 软件盘相关

1.问题: 当工程底部有标签栏等控件时,点击编辑框软件盘会把底部栏顶到上面,解决:在AndroidManifest上使用标签栏等控件的activity中加入:android:windowSoftInputMode="adjustPan"要是想故意把控件提到软键盘的上面   解决:http://blog.csdn.net/yhqbsand/article/details/9066781

2013-09-22 10:42:27 577

原创 如何去掉listview headview的 divider

listView 加一个headView 但headView 不能出现分隔线listview有一个设置可以去掉:ListView01.setHeaderDividersEnabled(false);同理 footerview 也一样有setFooterDividersEnabled(false)

2013-09-09 17:25:30 769

转载 Android中shape的使用

本人在美工方面一直是比较白痴的,对于一些颜色什么乱七八糟的非常头痛,但是在Android编程中这又是经常涉及到的东西,没办法,只有硬着头皮上。Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结:先看下面的代码:                                       

2013-09-08 19:49:17 451

原创 去掉listview每行之间的黑线与listView拖动时背景变成黑色的问题

方法1:listView.setDividerHeight(0);方法2:this.getListView().setDivider(null);方法3:android:divider="@null"android:cacheColorHint="#00000000" 设置其为透明! 默认为黑色!

2013-09-07 11:28:41 979

转载 Eclipse中的快捷键组合

Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。    1. ctrl+shift+r:打开资源    这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如a

2013-08-29 09:55:48 694

转载 System.gc()

转载:http://win.sy.blog.163.com/blog/static/94197186201151093543556/1.垃圾收集算法的核心思想  Java语言建立了垃圾收集机制,用以跟踪正在使用的对象和发现并回收不再使用(引用)的对象。该机制可以有效防范动态内存分配中可能发生的两个危险:因内存垃圾过多而引发的内存耗尽,以及不恰当的内存释放所造成的内存非法引用。

2013-08-27 16:01:58 579

转载 AsyncTask的用法

转载:http://www.cnblogs.com/dawei/archive/2011/04/18/2019903.html在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: 1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包     

2013-08-20 10:07:29 501

转载 解决C语言中生成的EXE文件执行后窗口消失方法

转载:http://blog.sina.com.cn/s/blog_6db5a33601013914.html方法1:1.包含头文件时: #include   2.在最后一句加上:system("PAUSE");//system函数,Pause属于DOS命令实际上system函数是可以调用一些DOS命令以下为DOS命令:ASSOC 显示或修改文件扩展

2013-08-17 18:57:58 5003

转载 Android Application对象必须掌握的七点

1:Application是什么?          Application和Activity,Service一样,是android框架的一个系统组件,当android程序启动时系统会创建一个 application对象,用来存储系统的一些信息。通常我们是不需要指定一个Application的,这时系统会自动帮我们创建,如果需要创建自己 的Application,也很简单创建一个类继承 A

2013-08-07 10:20:58 817

原创 用XmlSerializer写xml文件与读xml文件

写xml文件:在写文件时要判断文件是否存在不存在可以创建xmlfile.mkdir();//创建文件夹xmlfile.createNewFile();//创建文件 private XmlSerializer serializer;private void writeXML() { // 取到更改后的值 List> relist = new ArrayList>(); /

2013-08-06 15:16:19 1256

原创 读取xml文件让其信息在listView上显示,并且listView上的每一条都能修改(用EditText)

读取文件略:对与listView要重写一个自己的adapter,其中edittext要设置OnTouch监听及TextWatcher来获取更改后的值public View getView(final int position, View convertView, ViewGroup parent) { //TODO Auto-generated method stub //取得

2013-08-06 14:35:21 888

原创 把assets下的指定文件拷贝到sdcard上

由于res下的values、xml等资源文件是不可更改的所以可以把文件放到assets下,放到sdcard上,然后在进行修改。方法如下: AssetManager assets = getResources().getAssets();try { //判断sdcard是否存在 String status = Environment.getExternalStorageSta

2013-08-06 14:18:28 729

转载 android三个特殊的资源目录 /res/xml /res/raw 和 /assets .

在android开发中,我们离不开资源文件的使用,从drawable到string,再到layout,这些资源都为我们的开发提供了极大的便利,不过我们平时大部分时间接触的资源目录一般都是下面这三个。/res/drawable /res/values /res/layout但android的资源文件并不止这些,下面就为大家介绍一下另外三个资源目录/res/xml

2013-08-05 16:53:29 614

原创 APK安装包的内容及其安装过程原理详解

一. APK安装包文件简介APK是Android Package的缩写,即Android application package文件或Android安装包。每个要安装到Android平台的应用都要被编译打包为一个单独的文件,扩展名为 .apk。APK文件是用专业软件eclipse编译生成的文件包,其中包含了应用的二进制代码、资源、配置文件等。通过将APK文件直接传到Android手机中执行

2013-08-02 15:22:50 4533

转载 安卓Android控件ListView获取item中EditText值

可以明确,现在没有直接方法可以获得ListView中每一行EditText的值.解决方案:重写BaseAdapter,然后自行获取ListView中每行输入的EditText值.大概算法:重写BaseAdapter.getView函数,用一个数组存储EditText中的值,根据position即数组下标,在getView中动态更新EditText和动态获取EditText中的值.因

2013-08-01 10:15:57 1051

转载 android:windowSoftInputMode属性使用

在androidMainfest.xml文件中在此Activity中写入 android:windowSoftInputMode="adjustPan" 可以让界面不被弹出的键盘挤上去。在AndroidManifest.xml文件中的android:windowSoftInputMode属性使用The AndroidManifest.xml File      

2013-07-31 16:15:38 678

转载 android 读写xml文件

Android XML文件读写xml version="1.0" encoding="UTF-8"?>persons>    person id="23">        name>eboyname>        age>22age>    person>    person id="24">        name>Frrname>   

2013-07-31 10:55:28 652

转载 apk包解压缩后的文件结构

先学习基础知识:1、APK文件结构(1).AndroidManifest.xml        该文件是每个应用都必须定义和包含的,它描述了应用的名字、版本、权限、引用的库文件等等信息,如要把apk上传到Google Market上,也要对这个xml做一些配置。在apk中的AndroidManifest.xml是经过压缩的,可以通过AXMLPrinter2工具解开,

2013-07-30 16:48:39 7279

原创 android的system下的目录以及根目录下的文件夹

/system/app此目录存放系统程序  系统原程序 手机厂商定制软件  ROOT后可在里面删除定制软件(需谨慎)/system/bin此目录存放的主要是Linux系统自带的组件/system/etc此目录主要存放安卓系统配置文件 比如APN接入点等核心配置文件/system/fonts系统字体存放目录 ROOT后可下载TTF格式字体替换原字体  达到修改系统分字体的

2013-07-30 14:35:04 1917

原创 android:layout_gravity 和 android:gravity 的区别

android:gravity是对控件本身说的,控件里的内容位置的设置,不设置默认是在左侧的。android:layout_gravity是相对与它的父元素说的,说明元素显示在父元素的什么位置。

2013-07-26 11:19:46 606

转载 android代码中动态设置布局中控件的属性

1、获取屏幕长宽像素及通过id查找各布局或控件:        DisplayMetrics metric = new DisplayMetrics();           getWindowManager().getDefaultDisplay().getMetrics(metric);        mScreenWidth = metric.widthPixels;  //

2013-07-24 13:46:56 2025

转载 myeclipse的性能优化

转载 http://blog.sina.com.cn/s/blog_4c0a22710100zicv.html性能优化1 、关闭MyEclipse的自动validationwindows > perferences > myeclipse > validation将Build下全部勾取消如果你需要验证某个文件的时候,我们可以单独去验证它。方法是:在需要验证的文件上( 右

2013-07-23 09:13:05 506

转载 Android开发的一些知识点

1. Android中动态改变ImageView大小很多网友可能发现在layout.xml文件中定义了ImageView的绝对大小后,无法动态修改以后的大小显示,其实Android平台在设计UI控件时考虑到这个问题,为了适应不同的Drawable可以通过在xml的相关ImageView中加入android:scaleType="fitXY" 这行即可,但因为使用了缩放可能会造成当前UI

2013-07-15 11:12:57 622

原创 我的一些小功能备忘(会逐渐增加的!!)

TextView的文本设置 加粗:1.xml文件中:android:textStyle=“bold”;2.在activity中设置: textView.getPaint.setFakeBoldText(true);RadioGroup设置水平放置的:xml文件中:android:orientation = “horizontal”;所有控件都有的setVis

2013-07-11 10:33:39 542

转载 android listview中getView重复被调用的问题

getView被调用的次数取决于当前屏幕能显示的item的数量,显示一个item就调用一次。当listview的layout_height属性是wrap_content时,有可能造成listview无法计算高度,相应的需要显示的item数量就无法计算,造成getView多次被调用。解决方案:1:在listview外面套一层RelativeLayout,将list

2013-07-10 14:26:17 702

转载 android 获取listview checkbox选择的值

android 的listview 内部item的布局包含checkbox控件时,会遇到常见的问题:1.checkbox无法选择;2.选择的checkbox后滑动listview内容时会checkbox选择的值会刷新成原来状态值(即没选中);3.选择listview所有checkbox值之后,只能获取当前可见的checkbox的值,向后滑动选择的值无法获取。解决以上问题可以采取以下方法:1

2013-07-10 11:43:40 3244

转载 Android 滑动切换页面 以及屏幕手势

手机进入智能机时代,触摸屏也已成为主流之势,原来的手机按键也被屏幕点触取代,滑动屏幕操作则相对屏幕点击更能获得用户的青睐,习惯了各种浏览器的鼠标手势、pad等平板的切滑、类似iReader的软件丰富的手势后,是不是也想自己的软件能够用食指炫起来呢,下面就让我们来看看android的手势操作吧 先介绍下左右滑动切换Activity,对于复杂的手势原理一样,具体后述。主要原理为

2013-07-10 10:41:18 931 1

原创 在Listview中实现checkBox多选并在activity中取到选中的值

重写一个自己的adapter,实现带checkbox的列表(这里用到了ViewHolder,好控制,且运行的次数也少提高了效率)package com.example.setting;import java.util.HashMap;import java.util.List;import android.content.Context;import android.view.La

2013-07-10 10:38:10 1256 2

原创 listview中的radiobutton如何实现单选并在avtivity中取到他的值

写自己的适配器:实现单选package com.example.setting;import java.util.HashMap;import java.util.List;import android.content.Context;import android.view.LayoutInflater;import android.view.View;import andro

2013-07-10 10:23:27 859

转载 listview加载性能优化ViewHolder

在android开发中Listview是一个很重要的组件,它以列表的形式根据数据的长自适应展示具体内容,用户可以自由的定义listview每一列的布局,但当listview有大量的数据需要加载的时候,会占据大量内存,影响性能,这时候就需要按需填充并重新使用view来减少对象的创建。ListView加载数据都是在public View getView(int position, View c

2013-07-10 10:10:13 545

转载 通过Android 客户端上传数据到服务器

public class HttpRequester {/*** 直接通过HTTP 协议提交数据到服务器,实现如下面表单提交功能:* ACTION="http://192.168.0.200:8080/ssi/fileload/test.do" enctype="multipart/form-data">* @para

2013-07-10 10:08:37 804

原创 android左右手势滑动时与listview中的item事件触发有冲突

这是从别人那里借鉴过来的 很好用!重写 Activity的dispatchTouchEvent()可以解决这个问题@Overridepublic boolean dispatchTouchEvent(MotionEvent ev) {Activity.this.myGestureDetector.onTouchEvent(ev);return super.dispatchT

2013-07-10 10:04:39 1143

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除