android
J2EE程序员
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android入门/ Spinner组件(二十)
传送 : Spinner | Android Developersjava.lang.Object ↳android.view.View ↳android.view.ViewGroup ↳android.widget.AdapterViewandroid.widget.Adapte原创 2013-01-29 18:17:58 · 1521 阅读 · 0 评论 -
Android 源码查看/eclipse
开发过程中,我们可能想看Android源码,想了解其中的实现,哪怕看函数定义也行啊,而不是看到“Source not found”令自己抓狂,如何能在Eclipse中嵌入源代码呢?从别人的文章中了解到,实现这个挺简单的:1. 下载Android的源代码从 http://download.youkuaiyun.com/detail/eyebrows_cs/4444839 下载android2转载 2012-08-01 21:19:43 · 619 阅读 · 0 评论 -
Android入门/EditView(五)
EditView 是可编辑文本域 它在android api中位置如下java.lang.Object ↳android.view.View ↳android.widget.TextView ↳android.widget.EditText本篇概述: 1. 简单的E原创 2012-07-30 21:51:56 · 917 阅读 · 0 评论 -
Android API 中文 / TextView
前言 关键字: Android API 中文文档,android sdk 中文,Android TextView 详解 像机械迷城游戏里的小工具一样——每一个控件都是我们手里一个有用的工具,由于时间的问题可以暂时先学会其基本用法,但是只要稍有时候还是需要系统的学习一下,起码知道有这么个属性有这么个方法,以便对某些问题发挥关键的作用,只有充分了解了才会运用自如。 声明转载 2012-07-26 19:25:33 · 960 阅读 · 0 评论 -
Android入门/Activity生命周期(三)
1.Activity是什么?1.1 Acitvity是单独的,用于处理用户操作。我们可以想象成"手机屏幕",你可以想象得到Activity的重要性。几乎所有的Activity都需要与用户打交道。我们可以使用setContentView(View)方法将UI界面展示在Activity创建的窗口上。● onCreate(Bundle)接口是初始化Activity的地方。在这里原创 2012-07-26 13:56:55 · 811 阅读 · 0 评论 -
Android小技巧/二维码生成Zxing
先上效果图:主要实现了渐变与中间加LOGO二维码的容错性比较强 所以即使ps上去也没有什么关系步骤 生成渐变二维码 -> 加logo 关键代码:生成渐变二维码int WHITE = 0xFFFFFFFF; int BLACK = 0x78541400; int pixTemp = BLACK; for (int y = 0; y < height原创 2013-06-25 14:54:00 · 2526 阅读 · 3 评论 -
Android小技巧/bitmap合成
Java Bitmap im1, im2;//读取第一张图片,大小为500*500im1 = (Bitmap)Bitmap.FromFile("C:\\1.bmp");//读取第二张图片,大小为400*400im2 = (Bitmap)Bitmap.FromFile("C:\\2.bmp");//替换for (int i = 0; i < 400; i++) for (原创 2013-06-25 13:32:24 · 1323 阅读 · 0 评论 -
【Android布局】在程序中设置android:gravity 和 android:layout_Gravity属性
转载于: http://blog.youkuaiyun.com/feng88724/article/details/6333809在进行UI布局的时候,可能经常会用到 android:gravity 和 android:layout_Gravity 这两个属性。 关于这两个属性的区别,网上已经有很多人进行了说明,这边再简单说一下。 (资料来自网络) Linear转载 2013-01-09 16:51:17 · 682 阅读 · 0 评论 -
Java基础/时间戳与Date相互转化
1、时间戳转化为Date(or String) //时间戳转化为Sting或Date SimpleDateFormat format = newSimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Long time=newLong(445555555); String d = format.format(time)原创 2013-01-06 14:28:03 · 929 阅读 · 0 评论 -
Android毕设之Fragment+TabHost(三)
Fragment + TabHost + RadioGroup 结合使用 , 实现底菜单的效果!1. 使用FragMent是因为 4.0.3之后 ,摒弃了TabActivity这种用法,Demo 效果图:先上布局XML R.layout.activity_main<TabHost xmlns:android="http://schemas.and原创 2012-11-04 15:40:46 · 6244 阅读 · 12 评论 -
Android入门/ExpandableList(十六)
ExpanableList 折叠列表主要示例如何实现一个ExpanableList涵括的知识点:1.MyExpandableListAdapter适配器 方法说明2. onChildClick 与 onGroupExpand3. 使用上下文菜单下面见Java代码,这里没有用到布局文件,所以没有使用setContentView()public class原创 2012-08-18 16:27:46 · 2449 阅读 · 0 评论 -
Android入门/Gallery(十三)
公共类Galleryextends AbsSpinnerimplements GestureDetector.OnGestureListenerjava.lang.Object的 ↳android.view.View ↳android.view.ViewGroup原创 2012-08-12 21:02:25 · 1335 阅读 · 0 评论 -
Android入门/ImageSwitcher(十四)
public classImageSwitcher 图片切换器extends ViewSwitcherjava.lang.Object ↳android.view.View ↳android.view.ViewGroup ↳android.widget.FrameLay原创 2012-08-14 11:40:43 · 1272 阅读 · 0 评论 -
Android入门/TabHost(十二)
TabHostextends FrameLayoutimplements ViewTreeObserver.OnTouchModeChangeListener java.lang.Object ↳android.view.View ↳android.view.ViewGroup ↳an原创 2012-08-11 21:43:05 · 1099 阅读 · 0 评论 -
Android 毕设点滴之过度页面(一)
前言:过渡页面 的重要性,相当于你在KFC 排队买吃的, 在排队的过程中,你可能会想 "今天我要吃什么?" . 如果去掉这个过渡的环节, 可能会有些不友好. 二来 ,过渡页面我们可以做一些广告的植入 ..项目结构// 原始需求 一个页面加载后一段时间后 ,另外一个页面加载// 所以首先考虑到的是 AsyncTask 异步线程// 创建Bac原创 2012-10-26 12:40:45 · 1327 阅读 · 0 评论 -
Android入门/Drawable(十七)
最近一直很忙,学Android ,快一个月了到现在还没能入门..真挺尴尬的 ,不说废话了.今天整理下画图1.Bitmap,可以来自资源/文件,也可以在程序中(动态创建),实际上的功能相当于图片的存储空间;2.Canvas,紧密与Bitmap联系,把Bitmap比喻内容的话,那么Canvas就是提供了众多方法操作Bitamp的平台,你可以理解为一块画布 .3.Paint,原创 2012-08-21 20:00:04 · 921 阅读 · 0 评论 -
Anroid自定义控件/ScrollView+ViewPager自定义控件
ScrollView+ViewPager自定义控件 先上效果图项目打包下载地址: >有问题欢迎留言... 太困了.就不写详细的了原创 2012-12-13 19:52:03 · 850 阅读 · 0 评论 -
Anroid自定义控件/继承自ViewGroup的刷新控件——LinearLayout
选择ViewGroup而不是单个View的理由就是通用性下拉过程分为3个状态1.下拉,未满足释放刷新的高度,显示“下拉刷新”2.下拉,满足释放刷新的高度,显示“释放刷新”3.释放,显示“刷新”接着我们Touch事件 有1. 按下2.按下移动3.松开>接着必须要知道的方法onInterceptTouchE原创 2012-12-10 22:03:28 · 2180 阅读 · 0 评论 -
Android入门/五大布局(七)
Android 平台定义了5种布局类型, 结构如下 :- Layout + 线性布局(linear layout) - 表格布局(table layout) - 绝对布局(absolute layout) - 相对布原创 2012-08-05 12:05:01 · 1189 阅读 · 0 评论 -
Android入门/ListView(八)
显示ListView步骤1. 准备ListView要显示的数据2. 使用数组保存数据 3. 创建适配器Adpater, 适配器就是每一行显示的数组Items4. 把适配器添加到ListView,并显示出来5. 添加 List 点击/长按/判断长按的 Items///为数组Items创建布局,实现图片两行Items布局,I原创 2012-08-08 16:18:10 · 913 阅读 · 0 评论 -
Android入门/GirdView(九)
利用GirdView显示九宫格1 . 为GridView的每一项准备一个布局文件2. 处理好数据,生成动态数组3. 生成适配器, 用于装载每一个子项4. 添加点击事件处理5. 点击图片 更换其背景图片 以及绑定资源 更改资源图片先上效果图activity_main.xml<GridView xmlns:a原创 2012-08-08 20:35:19 · 1641 阅读 · 0 评论 -
Java基础/Java多线程
一、线程的基础知识1. 多线程使用经典案例:你有一家餐厅,并且你雇佣了一名服务员(相当于一条单线程)。当你的餐厅的食客数量不多的时候,一名服务员可以按顺序去做,招呼客人,点菜,上菜,清理桌面等工作。但是当客人非常多时,你发现一名服务员不够用了,这是你会在招几名服务员(新开了几条线程),来更好的服务客人。2. 进程通常运行中的服务对应一个进程,就像上述提供餐饮的这个服务,可以比喻原创 2012-12-20 13:56:39 · 730 阅读 · 0 评论 -
Android小技巧/EditText 修改光标颜色
1. 网上查了下 在SDK3.2以上 是可以通过在xml里设置,修改光标颜色与字体颜色相同android:textCursorDrawable="@null"2. 但是在低版本就不适用,但是有个更简单的方法因为EditText 是 TextView的子类, TextView中有如下语句 mHighlightPaint.setColor(cursorcolor);设原创 2012-12-07 12:04:49 · 1885 阅读 · 1 评论 -
Java基础/读取Excel写入XML文件中
代码只是实现的function,各位勿喷啊...题目大概: 我们需要在一份包含有多个采购订单(purchase orders)的Excel文件中提取所有的PO NUMBER。附件中提供了该excel的文件以及输出文件格式,你需要使用Java语言或其他语言来完成这个转换过程。输出格式: 附件:一个x原创 2012-10-24 02:44:07 · 1866 阅读 · 1 评论 -
Android入门/综合(十八)
1. 主要包含istview,Adapter,ImageView,HostTabs等等widget的使用项目结构AppMain.java@SuppressLint("ParserError")public class AppMain extends Activity { Button xiaoqiao_btn,xiaoc_btn原创 2012-08-26 21:25:25 · 2938 阅读 · 0 评论 -
Android入门/ProgressBar(十五)
public classProgressBarextends Viewjava.lang.Object ↳android.view.View ↳android.widget.ProgressBar1. 实现了一个水平进度条2. 使用线程 模拟真实进度情况3. 从Thread中传值 在Hand原创 2012-08-14 16:16:26 · 960 阅读 · 0 评论 -
Android入门/AlertDialog(十)
1. 实现系统自带的AlertDialog 2. 实现 自定义Layout的AlertDialog3. 更改AlertDialog的Theme先上效果图1. main.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools=原创 2012-08-09 20:46:00 · 880 阅读 · 0 评论 -
Android入门/Intent(六)
public classIntentextends Objectimplements Parcelable Cloneable类概述意图是要执行的操作的抽象描述。(比如, 中午肚子饿了,你想吃午饭了 "想吃午饭" 就是一个意图 , 会触发你"去吃饭"这个动作 )它可以用来与startActivity开展活动,broadcastIntent将它传送给任何原创 2012-08-04 16:28:33 · 1255 阅读 · 0 评论 -
Android 入门/项目结构(二)
【Android项目结构】@描述:通过描述新建项目hello world熟悉Android项目结构1. 让我们看一下我们新建的项目是怎样的(1)【src文件夹】里是源文件(2)【Android 2.2】是引用的类库(3)【gen文件夹】里面的类是ADT自动生成的,一般只有R.java文件,并且这个R.java文件不能修改 . Q :原创 2012-07-25 20:00:12 · 954 阅读 · 0 评论 -
Android入门/架构(一)
尽管博客上已经有很多写Android架构的文章,作为我迈入Android的第一步,我会记录每一点体会,分享其中点点滴滴,希望牛牛们多多赐教 ,我也一定要坚持下来!1. Android 初识1.1 Android系统 是基于Linux内核开发的开源的应用于移动平台一款操作系统。它包含以下一些特色的功能:针对移动设备优化的Dalvik虚拟机, 基于开源浏览器引擎WebKit的集原创 2012-07-22 16:26:35 · 779 阅读 · 0 评论 -
Android根据分辨率进行单位转换-(dp,sp转像素px)
转载自: http://my.oschina.net/muchenshou/blog/60814 /** * UnitConvertUtil.getRawSize( TypedValue.COMPLEX_UNIT_SP, TEXT_SIZE) * */ public static float getRawSize(int unit, float size) {转载 2013-09-22 17:08:32 · 1249 阅读 · 0 评论 -
Android小技巧/File Explore看不到data/data文件夹的解决办法
android DDMS 连接真机(己ROOT),用file explore看不到data/data文件夹的解决办法android DDMS 连接真机(己ROOT),用file explore看不到data/data文件夹的解决办法问题是没有权限,用360手机助手或豌豆荚也是看不见的。 简单的办法是用RE文件管理器(授予root权限),把data和data/data设置转载 2013-07-17 19:53:49 · 10106 阅读 · 0 评论 -
Android小技巧/获取图片的大小
FileInputStream fis;fis = new FileInputStream(imagePath);BitmapFactory.Options opt = new BitmapFactory.Options();opt.inJustDecodeBounds = true;//opt.outWidth; //opt.outHeight;BitmapFactory.decod原创 2013-03-04 19:45:28 · 1276 阅读 · 0 评论 -
Android小技巧/ImageView src与background的不同处
XML 标签内小注意点:android:src = ""android:background = ""不同点 1:android:src在设置ImageView的setAlpha()时有效果。android:background在设置ImageView的setAlpha()时无效果。不同点 2:android:src 设置 selector pressed事件时无效果andr原创 2013-01-14 15:46:17 · 1118 阅读 · 0 评论 -
Android入门/利用SharedPreferences保存配置信息(十九)
SharedPreferences描述: 利用SharedPreferences保存一些配置信息在本地 (XML) SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。 使用SharedPreferences保存数据,其背后是用xml文件存放数据,文件存放在/data/data//shared_prefs目录下#------------------原创 2013-01-10 12:15:14 · 1161 阅读 · 0 评论 -
Android小技巧/利用invalidate()刷新界面
/** 在UI线程 -> 利用invalidate()刷新界面 非UI线程 -> 使用postInvalidate()刷新界面 *///1.利用invalidate()刷新界面 // 实例化一个Handler对象,并重写handleMessage方法调用invalidate()实现界面刷新;// 而在线程中通过sendMessage发送界面更新消息。 //eg .ne原创 2013-01-10 09:23:54 · 1736 阅读 · 0 评论 -
android 毕设点滴之显示进度条(二)
前言:先解释这里的进度条的用处 , 当一个页面切换到另外一个页面, 需要从后台加载些载入页面所需的数据, 此时显示的 一个对话框或者进度条!举个栗子:当你打开一个web站点, 你能忍受 网页从上到下 一点一点, 要么冒出一点要么冒出一点这么感受嘛!!!然而当你打开的另一个web站点, 该站点使用一个很友好的 进度条效果 ,我想这起码不会使用户对此感到太大的反感!原创 2012-10-28 12:53:19 · 1044 阅读 · 0 评论 -
Android入门/PopupWindow(十一)
本文实现1. 实现PopupWindow的简单示例2. 通过Code判断能否在PopupWindow上在创建一个PopupWindow先上效果图 分别是 --- Activity --- PopupWindow1 ----PopupWindow2 PopupWindow是阻塞对话框,只有在外部线程 或者 PopupWindow本身做退出操作才行。PopupWi原创 2012-08-10 19:17:18 · 1660 阅读 · 0 评论 -
RecyclerView(一)
简述RecyclerView是易于扩展的视图,为有限的数据集合提供窗口呈现。RecyclerViewextends ViewGroup implements ScrollingView NestedScrollingChild 已知的直接子类 HorizontalGridView ViewGroup显示水平滚动列表中的条目。 VerticalGridView ViewGro原创 2016-03-25 14:40:03 · 737 阅读 · 0 评论
分享