
android学习记录
文章平均质量分 62
小虫向前冲
乐观开朗随和
展开
-
Android-async-http 例子
这是我重新回到Android,新学习的一篇关于Android-async-http框架的的例子,简单的介绍下,也算自己做的小笔记一篇 先介绍下它是干嘛的 首先 它是第三方开源类库,在Android开发中,请求服务器获取数据太常见了,然后它就是解决一般请求方式的麻烦之处的,简单来说,用了它,以后请求服务器就变得简单啦原创 2015-07-29 11:19:32 · 2206 阅读 · 0 评论 -
Android 批量上传sd卡图片
最近手头上需要批量上传一些保存到SD卡图片由于简单,过于忘记,写在博客中吧!同时也希望能帮到大家!一 、 以下是一个Service类package cn.com.service;import java.io.File;import java.util.ArrayList;import java.util.List;import org.apache.commons.http原创 2013-08-22 15:00:09 · 9559 阅读 · 3 评论 -
android 彻底关闭应用程序
1. finish()方法该方法可以结束当前 Activity,但是如果你的App有很多 Activity 的话,使用该方法显得有点捉襟见肘了。另外,还有一个方法finishActivity (int requestCode) ,关于这个方法,先看看sdk的api说明吧!view plainprint?public void finishAc转载 2013-08-22 14:49:24 · 34322 阅读 · 2 评论 -
java 、Android 提交参数转码问题
1.解决Android、JAVA、ajax提交中文、URL中文参数传递后的乱码问题的解决办法 2.JAVA 中URL链接中文参数乱码的处理方法 3.JAVA URL中带有中文时的处理 在提交参数的时候,无论是Url中还是 Url后面提交的中文参数,怎么处理,调用以下方法就OK!Java代码如下:package com.gjob.common;public原创 2013-08-22 14:44:20 · 2326 阅读 · 0 评论 -
Android代码混淆及遇见错误
proguard混淆-injars androidtest.jar【jar包所在地址】-outjars out【输出地址】-libraryjars 'D:\android-sdk-windows\platforms\android-9\android.jar' 【引用的库的jar,用于解析injars所指定的jar类】-opti原创 2013-08-20 21:49:15 · 7717 阅读 · 2 评论 -
android 隐藏键盘二
// 隐藏键盘 private void hintKb() { InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); // 得到InputMethodManager的实例 if (imm.isActive()) { // 如果原创 2013-04-27 15:29:21 · 974 阅读 · 0 评论 -
获取google api 方法
android 1. 首先先要获取你的debug keystore位置: 打开Eclipse--->Windows--->Preferences--->Android--->Build 查看默认的debug keystore位置,我的是C:\Documents and Settings\MYNAME \.android\debug.keystore原创 2013-03-22 10:37:56 · 2412 阅读 · 0 评论 -
RelativeLayout 布局底部的EditText会被弹出的键盘遮挡
废话不多说,解决问题 看标题 直接修改 清单文件中的 或添加 AndroidManifest.xml添加,即可解决问题原创 2012-12-31 12:51:50 · 2493 阅读 · 0 评论 -
再次回到csdn
离开上家公司快两个月了,到这家公司也快两个月了,本来不怎么熟悉的Android应用代码快,都在摸索着学习与体会... 记得上次登录csdn是9月份也一个月啦,自从到这个公司还未写几行代码,真正的说一行代码也没有写,殊不知自己所谓的程序员的囧图.... 最近一直开始搞Android 应用的 设计,总之,一言难尽. ...原创 2012-10-17 09:42:15 · 944 阅读 · 0 评论 -
有关zxing 扫描源码 程序用于商业会不会收费
做过扫描软件的兄弟们都知道,网上有提供扫描一维条码,二位条码的源码,提供给开发人员使用 如果说开发出来的扫描软件用来谋取利益的时候,提供源码的公司会不会说用了他的东西 向我收钱呢,很是郁闷,少了不收钱,等做大了, 会不会向我收钱,给我打官司呢 ? 跪求热心的网民们开发者兄弟姐妹给与指导, 感激不尽原创 2012-09-25 15:26:26 · 1965 阅读 · 0 评论 -
Android 布局 UI
1, 线性布局,(LinearLayout) 是一个一行或者一列只能放置一个控件的布局,分为垂直布局和水平布局 2,相对布局(RelativeLayout) 如果想在一行或者一列上显示多个控件,那么线性布局显然不能满足要求,这个时候就要用到相对布局 相对布局也很好理解,它允许子控件设置在一个与父控件或者其他子控件的一个相对位置 3 表格布局, TabLayout,表格布原创 2012-08-23 15:16:12 · 921 阅读 · 0 评论 -
httpclient 上传文件
akarta的httpclient3.1是最新版本,项目中需要用程序模拟浏览器的GET和POST动作。在使用过程中遇到不少问题。1. 带附件的POST提交 最开始都是使用MultipartPostMethod这个类,现在已经废弃这个类了。API说明:Deprecated. Use MultipartRequestEntity in conjunction withPo转载 2013-08-27 11:17:29 · 2334 阅读 · 0 评论 -
Android消息推送 学习一
所谓的消息推送就是从服务器端向移动终端发送连接,传输一定的信息。比如一些新闻客户端,每隔一段时间收到一条或者多条通知,这就是从服务器端传来的推送消息;还比如常用的一些IM软件如微信、GTalk等,都具有服务器推送功能。 推送方法如下: 1)通过SMS进行服务器端和客户端的交流通信。 在Android平台上,你可以通过拦截SMS消息并且解析消息内容来了解服务器的意图,可以实现完全的原创 2013-08-28 09:32:27 · 1290 阅读 · 1 评论 -
程序猿再回首
都是泪啊, 大概有 2年了吧, 没有来到 csdn了, 这段时间干嘛去了, 回家创业去了, 结果以失败而告终,不得已又加入了程序猿的行列。试问人间沧桑,悲慨万千,没想到的是,安卓的世界变化太大了,出现了好多框架,然而这些都是刚知道,如ImageLoader,Android-async-http,NND,还得上百度,谷歌去学习! 处处都是悲剧啊....原创 2015-07-29 10:55:20 · 905 阅读 · 0 评论 -
ZXing改横屏识别为竖屏识别-中间极光线,并解决图像拉伸问题
好久没上csdn了, 在这里特别想念大家, 最近公司一段时间忙吧,无暇东顾。扫噶,还是直接进入主题吧 大家都知道 直接从google down下来的 zxing二维码扫描 是 在扫描界面 中间的红线是 竖着的 ,那么怎么能让它 横着 显示呢, 只 因简单几步,轻松搞定 首先讲下关键的几个类 CaptureActivity。这个是启动Activity 也原创 2012-12-04 10:05:40 · 7162 阅读 · 0 评论 -
UML 用例建模分析
2. 编写用例文档绘制用例图只是完成了用例建模最基本也是最简单的一步,用例建模的核心在于编写用例文档,用例文档又称为用例规约或用例描述。顾名思义,用例文档是用于描述用例的文档,每一个用例对应于一个用例文档,在用例文档中需要用文字的方式描述用例的执行过程,即执行者与系统的交互过程。 用例文档需要通俗易懂,不仅项目的开发人员能够理解,系统的用户以及客户也能够看懂用例文档。一个完整的用例转载 2014-09-24 09:57:19 · 1236 阅读 · 0 评论 -
ScrollView嵌套ListView问题
ScrollView嵌套ListView问题 导致Listview 首先导致的 是 Listview 的item 条数显示不完全, 这是因为item 中的 Textview 字数太多的问题 一定要注意 item 是 线性布局 ,二 item 中的 Textview 自动换行也会导致 item 条数显示不正确, 所以 有了如下的解决办法 1,保证 item 是 线性布局,2. 重写Li原创 2014-06-20 19:21:03 · 2374 阅读 · 1 评论 -
zxing源码分析——QR码部分
Android应用横竖屏切换 zxing源码分析——DataMatrix码部分zxing源码分析——QR码部分 2013-07-10 17:16:03| 分类:默认分类 | 标签:|字号大中小 订阅Java代码结构:zxing源码的结构还是比较清晰的,有关QR码的代码主要在以下几个package中。Java代翻译 2014-01-07 09:39:23 · 12164 阅读 · 3 评论 -
zxing 2.3 生成jar包,并使项目正常运行
下面我写的教程修改自sonikk的csdn博客http://blog.youkuaiyun.com/sonikk/article/details/9228481在此向博主sonikk表示敬意!下载后解压缩ZXing-2.3.0目录当中我们用的文件夹有:android ——这是一个Android的示例工程android-integration ——这是使用QR码工程需要引用的一个翻译 2014-01-06 10:57:30 · 12143 阅读 · 1 评论 -
android listview 嵌套ListView,子lv高度的问题
Android ListView 嵌套子ListView 解决 子ListView高度兼容的问题原创 2013-11-05 11:20:26 · 8212 阅读 · 0 评论 -
Android Activity 启动模式详解
最近有群里的朋友问我 Activity的四种启动模式分别是什么意思? 当初因为项目比较忙,草草的解释了下, Api文档中说的也只是一般,在这里就小记一下吧,以便有更多的朋友对Activity启动模式了解深刻一点。度娘的时候 就可以找得到不需要在 问人了。如果不了解的话,简单的几句也说不清晰。 Activity 四种启动模式,分别为:standard 、singleTop、singleTa原创 2013-09-18 13:38:04 · 9044 阅读 · 2 评论 -
导入mysql脚本数据库小记
导入的方法很简单,这里我们采用工具导入和只用mysql命令界面导入两种方式,当然啦,mysql的数据库图形界面工具是很多的,用起来也比较方便!废话不多说了,来吧! Navicat for MySQL :本地的数据MySQL命令行界面SQL脚本 :xxx.sql 方法一: 1首先我们使用MySQL提供的命令行界面来导入数原创 2013-09-16 19:22:14 · 1218 阅读 · 0 评论 -
解决Toast重复显示的问题
前述: 在很早以前接触Android的时候吧! 就遇到过此类Toast消息重复显示的问题,自定义Toast,显示的位置等待,由于事后没有记录下来,导致今日忘记了,于是百度了下,看了下 知道怎么写了,但是感觉不是很好,于是乎鼠标不知道点哪里去了,竟然找到以前程序的代码,接下来的工作 当然是copy了! 在此记录在这里,以便日后忘记,直接写在这里!也希望能帮助到大家,直接copy原创 2013-08-29 13:06:01 · 3777 阅读 · 2 评论 -
Android中使用的尺寸单位
1 px(pixels) 像素 即屏幕上的点,创建模拟器即为HVGA(320 X 480 像素), 会经常使用 2 dip 或 dp 设备独立像素 一种基于屏幕密度的抽象单位,和硬件有关,一般为了支持多分辨率的设备,推荐使用 3 sp 比例像素 和dp类似,不同的是可以根据用户的字体大小首选项进行缩放,推荐使用出来字体的大小原创 2012-08-23 15:05:51 · 828 阅读 · 0 评论 -
2010 Word打开文档结构图.
第一步, 打开word文档, 选中视图区 在显示复选框中 选中 导航视图,如果是新建的word 不会出现文档结构图,只有你在word中写入了主标题,然后标题2, 或者标题3 就会有了原创 2012-08-23 14:27:43 · 1993 阅读 · 2 评论 -
android webView 学习(一)
网页浏览及用户交互接口 webView WebView类 是WebKit模块java层的视图类,所有需要使用Web浏览器功能的Android应用程序,都要创建该视图对象显示和处理请求的网络资源, WebView对象的生成主要涉及到3个类,CallbackProxy, WebViewCore,WebViewDatabases。其中,CallbackProxy对象为Webkit模原创 2012-07-23 15:12:09 · 1394 阅读 · 0 评论 -
xml,sax解析
简单描述不同解析方式的优缺点. XML是常用的一种存储数据的方式,在Android平台内部很多地方使用了XMl存储,比如轻量级的SharedPreference类的存储,其保存在Data/data[package name]/db. android中解析xml有三种,分别是dom,sax,pull,3种解析方式各有所长所短,一般在pc上开发使用dom相对较为轻松些,但对于原创 2012-06-18 17:46:44 · 1029 阅读 · 0 评论 -
使用googleMap获取api方法
android 1. 首先先要获取你的debug keystore位置: 打开Eclipse--->Windows--->Preferences--->Android--->Build 查看默认的debug keystore位置,我的是C:\Documents and Settings\MYNAME \.android\debug.keystore原创 2012-06-16 14:39:40 · 730 阅读 · 0 评论 -
android简单Logo
开机动画,渐变logo.xmlhttp://schemas.android.com/apk/res/android" android:background="@android:color/white" android:orientation="vertical" android:gravity="center" android:layout_width原创 2012-06-16 14:15:38 · 622 阅读 · 0 评论 -
android 后台处理数据+进度条
map中可以获取逐条数据.package com.google.zxing.client.android.util;import java.util.HashMap;import java.util.Map;public class MapUtil {// 接收服务端的map,从map中可以获取逐条数据.public static Map getMap(String a原创 2012-06-16 07:28:28 · 1820 阅读 · 0 评论 -
简单笔记本应用实现
笔记本应用简介,用户通过密码登陆该应用,用户可以修改密码,登陆后可以创建一个笔记,笔记由标题和内容组成,用户的密码和笔记将会保存到数据库中,笔记标题采用ListView来展示,并可修改,工程由4个类实现,一个帮助类,3个activity,Login(登陆),NoteList(主题),Edit(编辑记事). 首先创建一个帮助类,增删改查package com.pms.db;import原创 2012-06-16 07:00:50 · 1054 阅读 · 0 评论 -
文件存储openFileOutput和openFileInput
android中提供openFileOutput和openFileInput进行读写,两个方法和SharedPreference相类似,但是要注意的是Sharedpreference在读取数据的时候如果为空,则读取默认值,而文件操作中则没有此内容, 此示例,可以将用户输入的内容存储到默认位置和SD卡中,并且可以读出数据 package com.pms.myfile;i原创 2012-06-16 06:48:18 · 2212 阅读 · 0 评论 -
android SharedPreferences(供选项使用)
android系统和其他的操作系统在数据存储上有很大的不同,android中所有应用程序数据默认为该应用所私有,但是android提供了软件之间共享数据的方法. 于此同时,android提供了多种数据存储方式,每一种各有特点,分别是SharedPreference,文件存储,SQLite数据库方式,内容提供者(Content provider)和网络存储. 此篇文章介绍Share原创 2012-06-16 06:33:32 · 663 阅读 · 0 评论 -
handler异步更新UI
废话少说,直接进入代码package com.pms.myhandle;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.widget.ImageView;public class原创 2012-06-16 15:06:59 · 720 阅读 · 0 评论 -
android ctivity完美退出
网上有很多种退出方法,可实际上很多方法都不通用(在某个版本下可用,到了另一个版本就不行),或者方法的实际效果根本就和其描述不符(也不知道那些发帖的人测没测试过)。但我们的需求又确实存在。在某些情况下,我们需要在应用中打开多个Activity,但如果仅仅使用finish()方法就不能在需要的时候达到一次性退出的效果,自己作为一个Android退出问题的受害者,通过良久思考和实际测试,找到了一转载 2012-06-16 14:42:08 · 1550 阅读 · 0 评论 -
android定位个人当前位置
废话不多说,直接进入代码块:http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > andr翻译 2012-06-16 14:41:02 · 2056 阅读 · 0 评论 -
3分钟搞定Android Activity生命周期
大家好,今天给大家详解一下Android中Activity的生命周期 首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的):Activity其实是继承了ApplicationContext这个类,我们可以重写以下方法,如下代码:view plaincopy to clipboardprint?原创 2012-07-09 10:16:33 · 761 阅读 · 0 评论 -
Android多媒体学习日记(一)
知识归纳: 多媒体框架是由第三方PacketVideo提供的OpenCore实现的,它支持播放和录音许多的音频和视频格式,以及静态图像文件,包括MPEG4、MP3、H.264、AMR、AAC、AMR、JPG、PNG。 多媒体核心OpenCore,它的另外的一个称呼是PacketVideo,是按Android的多媒体核心,基于C++实现的,定义原创 2012-07-01 23:05:02 · 945 阅读 · 0 评论 -
Android WebView 学习(二)
WebView(网络视图)能加载显示网页,可以将其视为一个浏览器。它使用了WebKit渲染引擎加载显示网页,实现WebView有以下两种不同的方法:第一种方法的步骤:1.在要Activity中实例化WebView组件:WebView webView = new WebView(this);2.调用WebView的loadUrl()方法,设置WevView要显示的网页: 互联网用:原创 2012-07-23 15:15:22 · 1064 阅读 · 0 评论 -
json学习json解析demo
JSON的定义: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 – Json.orgJSON Vs XML1.JSON和XML的数据可读性基本相同原创 2012-07-19 09:40:08 · 5791 阅读 · 0 评论