Android
文章平均质量分 66
iPoolo
这个作者很懒,什么都没留下…
展开
-
[android]使用 Matrix 的随触摸旋转的ImageView
使用 Matrix 的随触摸旋转的ImageView突然想做个 类似 旋转开关的东西。然后就用了surfaceView做了个一个。快做完的时候 朋友说道可以使用imageView来实现我想要的效果,然后就研究了下。几个keypoint点1.需要设置setScaleType(ScaleType.MATRIX);2.matrix 需要new出来 通过getImageMatrix...原创 2013-02-22 01:58:56 · 163 阅读 · 0 评论 -
[android]仿360状态,类流量监控桌面浮动显示
前两天看到部分音频播放器可以实现在桌面上显示歌词,360那个浮动的桌面提示,想不到怎么实现。然后查了些资料大致了解了下,比想象的简单多了。先看效果图吧。白色的字体是我加入进去的,此时是可以允许切换背景的。且按住白色背景可以拖动。 其实主要就是注册一个view到windowsManager上去,然后对它的参数配置成可显示到桌面上的参数就可以了。 下面是代码activity...2012-05-27 22:03:39 · 140 阅读 · 0 评论 -
[转]代码实现渐变背景
转自:http://www.iteye.com/topic/1117561 <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <gradient android:startColor...原创 2011-11-16 14:22:03 · 80 阅读 · 0 评论 -
[转]android 几何图形的绘制
转自:http://byandby.iteye.com/blog/826418 以前的文章里边画一般都是一些矩形,今天就看看怎么在android手机屏幕上绘制一些几何图形,如三角形、多边形、椭圆、圆形、正方形 等等。并且设置 空心、实心。下面我们先来看看 在android中可以绘制出那些几何图形 方法 ...原创 2012-02-01 16:06:27 · 141 阅读 · 0 评论 -
Android菜鸟日记32-游戏中的碰撞
Android菜鸟日记32-游戏中的碰撞一、矩形与矩形的碰撞 用反向思维,除了不碰撞的都是碰撞的。既四种情况如图: 口1口2 口 口3 口4红色表示相对应的矩形则 有x1 y1 w1 h1 X2 y2 w2 h2 1的情况y2 < y1 &&a...2012-01-11 23:09:44 · 86 阅读 · 0 评论 -
Android菜鸟日记31-selector 中使用 shape
Android菜鸟日记31-selector 中使用 shape 其实也就是在相应<item android:state_pressed="true">中加入相对应的<shape>语句</item> 通过这样 可以不用图片就做出按钮的按键效果。 <?xml version="1.0" enc...2012-01-11 23:05:00 · 62 阅读 · 0 评论 -
Android菜鸟日记30-View与SurfaceView
Android菜鸟日记30 View与SurfaceView 被动更新时使用view 如点击后刷新view 如棋牌游戏主动更新时使用surfaceView 如无论是否点击都刷屏 如飞机赛车游戏 待续 2012-01-09poolo ...原创 2012-01-11 22:45:41 · 76 阅读 · 0 评论 -
[转]Android开发者指南-Manifest.xml-activity[原创译文]
<activity android:allowTaskReparenting=["true" | "false"] android:alwaysRetainTaskState=["true" | "false"] android:clearTaskOnLaunch=["true" | "false"]原创 2012-01-10 17:55:23 · 79 阅读 · 0 评论 -
Android菜鸟日记29-杂记
Android菜鸟日记29 杂记 一、LayoutInflater与findViewByID findViewByID就是通常我们用来获取view方法。前提是需要 当前activity已经setContentView()了。如果是使用LayoutInflater是有两种情况情况一:使用LayoutInFlater.from(contextct)获取...原创 2012-01-09 09:11:05 · 79 阅读 · 0 评论 -
[转]Android UI学习 - Tab的学习和使用
转自:http://www.cnblogs.com/lm3515/archive/2011/3/16.html public void setDefaultTab (String tag) 这两个函数很易懂,就是设置默认的Tab public void setDefaultTab (int index) 通过tab名——tag或者index(从0开始) ...原创 2011-12-14 16:32:32 · 72 阅读 · 0 评论 -
Android菜鸟日记9 Handler队列
Android菜鸟日记9Handler队列Handler1. 作用:消息队列 线程队列2. 重点:Handler调用Runnable实际是并不是开新线程 而是放入自己的线程中。如果要开启线程 需要使用handlerThread获得looper对象并绑定到handler对象上。3. 使用: 线程队列1. 先创建一个handler对象2. 将要执行的动作...原创 2011-08-14 01:43:16 · 92 阅读 · 0 评论 -
Android菜鸟日记8 view控件
Android菜鸟日记8控件Activity的常用控件:1. Textview 文本框控件2. Editview 可编辑文本框控件3. Button 按钮控件4. Menu 菜单控件Ps:andriod:id=”@+aaa/bbb”, 意思是将aaa/bbb赋值给此控件的id如果不存在则创建(常量)+表示不存在则创建@取后面的值5. Ra...2011-08-13 00:22:57 · 85 阅读 · 0 评论 -
Android菜鸟日记7
Android菜鸟日记71.LinearLayout的使用方法线性布局Ps: android:orientation 布局方式 horizontal 水平 vertical垂直 是linearLayout的属性 Android:id 为控件指定序列号Android:text 指定控件显示的文字Android:grivity 指定控件的基本位置...原创 2011-08-12 02:25:55 · 59 阅读 · 0 评论 -
Android菜鸟日记6
Android菜鸟日记61. task的基本概念task是任务的意思(Task 把不同程序的activity组织在一起)。当应用程序启动时就启动了task 并压入stack(栈) 遵循后进先出原则 手机显示顶部的activity对象。Android:sdk all the activity in a task move together as unit. [img]h...原创 2011-08-12 02:25:23 · 82 阅读 · 0 评论 -
[转]Android读取assets目录下的资源
自:http://abc20899.iteye.com/blog/1096620 1。获取资源的输入流 资源文件 sample.txt 位于 $PROJECT_HOME/assets/ 目录下,可以在 Activity 中通过 Context.getAssets().open(“sample.txt”) 方法获取输入流。 注意:如果资源文件是文本文件则需要考虑文件的编码和换行符。建议...原创 2011-11-19 10:08:45 · 226 阅读 · 0 评论 -
[转]android 从assets和res中读取文件
转自:http://blog.sina.com.cn/s/blog_7161d18a0100o7go.html 1. 相关文件夹介绍 在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的。assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像xml,java文件被预编译,可以存放一些图片,html,js, css等文件。在后面会介绍...原创 2011-11-22 10:19:28 · 67 阅读 · 0 评论 -
Android菜鸟日记 27 一次退出所有的activity
Android菜鸟日记27 一次退出所有的activity 网上有很多方法,有些弄的太麻烦了 我还是自己写了一个。 注意:那个activityManager 的方法在sdk2.1后就不能用了,不要使用那个方法。 方法1: 1.新建一个数据类,定义一个static的haspMap<String,hashmap>属性[其他也可以只要能存...2011-11-22 11:39:53 · 65 阅读 · 0 评论 -
[android]ViewPage上无法通过onKeyDown()获得按钮事件
系统无法监听到遥控器在VewPage上的按钮事件,如需监听ViewPage 上的按钮事件需要对对应的viewPage的View对象设置setOnkeyListener()来监听。原创 2012-08-20 04:53:13 · 198 阅读 · 0 评论 -
[android]待解决 lisTview 的onItemSelected 监听事件焦点的问题。
今天遇到个问题 到目前为止 一直不理解为什么大概描述下布局一个button下面一个listview 当焦点从bt第一次到lv的第一行时候onItemSelected 被调用,然后让焦点向上回到BT再第二次下到LV第一行 时onItemSelected 就没有被调用了 思前想后不知道原因,最后用了另一种方法绕过去了 另 如何能让对listview上item的o...原创 2012-08-18 21:18:58 · 103 阅读 · 0 评论 -
[android]layout_weight 在layout_width 为fill_parent 与wrap_content 时的不同含义
转自:http://hi.baidu.com/ljlkings/blog/item/fa2a59803f839a82f603a6b2.html?timeStamp=1305190390481 我的话:简单的说weight代表权重 在layout_width =fill_parent 时组件填充是要尽可能的大 那么权重重的占领的位置就多。[既1的权重比2...原创 2012-08-12 12:52:33 · 1210 阅读 · 0 评论 -
[android]仿制新浪微博消息页面 图标切换动画
研究了下以前不怎么用到的动画效果的实现 顺便做了一个新浪微博消息页面 图标切换动画 效果的实例 如图然后封装了一下这个效果的实现代码 如下 package com.lurencun.unit.unit;import android.app.Activity;import android.graphics.BitmapFactory;import ...2012-08-10 17:33:33 · 111 阅读 · 0 评论 -
[android]Activity切换动画
今天准备比赛的时候 遇到了这个问题。查了些资料总结了下。主要是通过android: theme 标签来实现 android: theme="@style/xxx" 那么就需要自己写style风格文件如下 <style name="ThemeActivity" mce_bogus="1"> ...原创 2012-08-10 12:23:21 · 79 阅读 · 0 评论 -
android中ADT版本问题:无故报 java.lang.NoClassDefFoundError
今天修改一个老项目的时候,发现在所有配置正确的情况下,代目无任何错误的情况下 安装到手机启动时总是报错,classnotFoundException 。立刻检查androidManifest.xml发现绝对没笔误后开始头疼。后来网上搜索了下。原来android的adt升级到了17版本的时候需要把所有外部引用的包放到libs下。[如果没有就自己在目录里面创建一个]然后CLEAN一下项目就可以了。...原创 2012-07-31 22:08:27 · 57 阅读 · 0 评论 -
[android]动态改变按钮背景状态 StateListDrawable
动态改变按钮背景状态 很少用到 上次和六哥聊到。六哥有心 查了下 以下是DEMO public static StateListDrawable setStateListDrawable(Context mActivity, int up, int down) { StateListDrawable stateListDrawable = new Sta...原创 2012-10-29 10:52:14 · 362 阅读 · 0 评论 -
[转]android开发问题记录 "founderapp"
这段时间,由于某种原因,一直在做android手机开发,遇到了不少困难,同时也学到不少。遇到困难是很正常的,关键是如何解决以及解决之后的总结,所以下面把这几天遇到的问题列出来,以备后用。一:遇到重写onNewIntent函数重写时1.应注意activity的声明周期:onNewIntent、onRestart、onStart、onResume2.返回intent如何调用onNew...原创 2012-02-08 10:48:50 · 74 阅读 · 0 评论 -
关于weight
layout_weight=1后,除了其它的控件之外剩余的空间都属于这个layout_weight=1的控件了原创 2012-02-05 21:20:34 · 96 阅读 · 0 评论 -
判断SD卡是否存在
android.os.Environment.getExternalStorageState().equals( android.os.Environment.MEDIA_MOUNTED)原创 2012-02-02 17:54:30 · 146 阅读 · 0 评论 -
[转]Android文件管理器介绍
转自:http://www.linuxidc.com/Linux/2011-10/44521.htm 今天拿这个改了一个 路径选择器=======================================1. Android文件管理器介绍Android系统并不自带文件管理器,但是很多情况下,我们有诸如从SD中打开文件的需要,就必须借助三方开发的资源管理器,常...原创 2012-02-02 16:50:25 · 93 阅读 · 0 评论 -
Android菜鸟日记28-listView下拉更新[仿新浪微博]
Android菜鸟日记28 listView下拉更新[仿新浪微博] 老用ios的下拉刷新觉得用户体验很好 考虑自己做一个本来以为是使用slidingDrawer弄了半天才发现不是。在网上收集了下资料,找到个还不错的[附件有]修改了内容做给HDEasyCall用了。 如果完全解释那个 太费时间了还是把它当做一个控件来用吧 里面的东西别管他了。 ...2011-11-23 15:48:11 · 147 阅读 · 0 评论 -
[转] Android achartengine统计图
最近打算研究一些开源android项目 mark一下转自:http://blog.csdn.net/closewbq/article/details/6589547 最近在安卓2.2上写个实时的监控程序,要用到统计图。从网上搜了下Java4Less (http://java4less.com/charts/chart.php?info=android) - Chart...原创 2011-11-23 13:48:33 · 90 阅读 · 0 评论 -
Android菜鸟日记5
Android菜鸟日记5Activity的生命周期: [img]http://dl.iteye.com/upload/attachment/535105/fc9a6913-bf26-3e3f-80d0-04b3ab718553.png[/img]1.onCreate 创建 设置activity 布局 监听之类的 调用2.onStart 当activity能被我...原创 2011-08-12 02:24:32 · 95 阅读 · 0 评论 -
Android菜鸟日记4
Android菜鸟日记4Activity的常用控件:1. Textview 文本框控件2. Editview 可编辑文本框控件3. Button 按钮控件4. Menu 菜单控件Ps:andriod:id=”@+aaa/bbb”, 意思是将aaa/bbb赋值给此控件的id如果不存在则创建(常量)+表示不存在则创建@取后面的值前三个空间需要在布...原创 2011-08-12 02:23:34 · 83 阅读 · 0 评论 -
【转】android 开源引擎
很多初学Android游戏开发的朋友,往往会显得有些无所适从,他们常常不知道该从何处入手,每当遇到自己无法解决的难题时,又往往会一边羡慕于iPhone下有诸如Cocos2d-iphone之类的免费游戏引擎可供使用,一边自暴自弃的抱怨Android平台游戏开发难度太高,又连个像样的游戏引擎也没有,甚至误以为使用Java语言开发游戏是一件费力不讨好且没有出路的事情。事实上,这种想法完全是没有必...原创 2011-09-28 07:06:49 · 38 阅读 · 0 评论 -
Android菜鸟日记3 intent
Android菜鸟日记3intentintent的概念:intent是具有相关的数据负载的操作,intent 是你告诉android调用什么的一种操作。个人理解:intent是用于在活动中调用其他活动的组件。在androidmainifest.xml中对活动注册好他的intent,然后就可以通过intent名来调用此方法。[个人认为intent就是方便活动调用其他活动的工具]...2011-07-01 15:50:38 · 109 阅读 · 0 评论 -
android菜鸟日记2 contentProvider
Android菜鸟日记2contentProvidercontentProvider的概念:contentProvider是一种资源包装器。充当抽象列集和数据库中真实的列集之间的媒介。Android MIME类型的结构(通过getType()获得)MIME标准结构父类型/子类型如果是供应商具有的专用数据格式的话,则为Vnd开头Ex:Micorsoft...原创 2011-06-30 00:45:04 · 120 阅读 · 0 评论 -
android菜鸟日记1
http://ask.lurencun.com海大知道Android菜鸟日记Android 应用程序主要由3部分组成:应用程序描述文件[xml], 各种资源的集合[res], 以及应用程序的源代码。j2ee 开发与 android发开有高度的类似j2ee 用标记语言构建view android也是,但Android用的标记语言xml 这种标记语言更好,无需硬编码应用...原创 2011-06-29 02:33:01 · 135 阅读 · 0 评论 -
Android菜鸟日记19-图片旋转
Android菜鸟日记19图片旋转之前做图片旋转都很2的去复写类然后写一个方法去旋转。其实完全可以把图片转成bitmap图 然后再调用bitmap的方法去旋转。 Matrix temp=new Matrix();// Matrix 为 import android.graphics.Matrix; temp.setRotate(90.0f...2011-09-22 10:00:56 · 92 阅读 · 0 评论 -
Android菜鸟日记18-button的按钮效果
Android菜鸟日记18Button的按钮效果与动态设置Margins一、button的按钮效果之前做button的按钮效果是1.继承button然后复写button的方法。或者2.用ImageVIew 的visibility 来让2个ImageVIew交替显示来达到按钮效果昨天玩seekbar时发现了 可以写可以通过xml文件来让变化后的图片也变化。今天...2011-09-20 15:48:05 · 138 阅读 · 0 评论 -
Android菜鸟日记17-SeekBar的图片效果
Android菜鸟日记17SeekBar的图片效果Test.xml 背景 二级进图条图片资源 一级进度条图片资源SeekBar 拖动条的意思如果想让SeekBar的拖拉效果为图片的话 只在布局文件中写是不够的。需要另写一个xml来定义 Seekbar的 progressDrawable来定义效果[背景、一级进度条效果、二级...原创 2011-09-19 20:08:14 · 99 阅读 · 0 评论 -
Android菜鸟日记16-notification
Android菜鸟日记16notificationnotificationManager = (NotificationManager) ct .getSystemService(ct.NOTIFICATION_SERVICE); Notification notificaiton = new Notification(id, tickerTexT, System...原创 2011-09-19 20:07:47 · 55 阅读 · 0 评论