• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






山_贼

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2012年3月24日

Android图表分析的开发
摘要: - Java4Less (http://java4less.com/charts/chart.php?info=android) - Chart4J (http://code.google.com/p/charts4j/) 需要网络支持- BlueChart (http://code.google.com/p/bluechart/)- aChartEngine (http://code.google.com/p/achartengine/) - aiCharts (http://www.artfulbits.com/Android/aiCharts.aspx)收费- chartdro... 阅读全文
posted @ 2012-03-24 22:17 老菜_ 阅读(739) 评论(0) 推荐(0)
 
App数据格式之解析Json
摘要: 参考文档:http://www.ietf.org/rfc/rfc4627.txt?number=46271.JSON解析 (1).解析Object之一:{"url":"http://www.cnblogs.com/qianxudetianxia"} 解析方法:JSONObject demoJson = new JSONObject(jsonString);String url = demoJson.getString("url"); (2).解析Object之二:{"name":"android" 阅读全文
posted @ 2012-03-24 19:33 老菜_ 阅读(419) 评论(0) 推荐(0)
 
App列表显示分组ListView
摘要: 分组的应用场合还是很多的,有数据集合的地方往往要分组显示; 分组的形式也很多,最常见的就是镶嵌在列表中,网上说的很多ExpandListView的也是一种。 Android自带的通讯录中的联系人是按照拼音首字母(A,B,C,D......)分组分类的,效果如下: 我们今天也是要实现这样类似的一个效果。1.样本数据: 为了突出重点,直击要点,这里提供一个整理好的数据样本:?12345678910111213141516171819202122//list:数据集合private List<String> list = new ArrayList<String>();//l 阅读全文
posted @ 2012-03-24 19:28 老菜_ 阅读(588) 评论(0) 推荐(0)
 
Android设计模式系列-索引
摘要: Android设计模式系列(10)--SDK源码之原型模式Android设计模式系列(9)--SDK源码之适配器模式Android设计模式系列(8)--SDK源码之工厂方法模式Android设计模式系列(7)--SDK源码之命令模式Android设计模式系列(6)--SDK源码之享元模式Android设计模式系列(5)--SDK源码之备忘录模式Android设计模式系列(4)--SDK源码之模板方法模式Android设计模式系列(3)--SDK源码之单例模式Android设计模式系列(2)--SDK源码之观察者模式Android设计模式系列(1)--SDK源码之组合模式Android设计模式系 阅读全文
posted @ 2012-03-24 19:26 老菜_ 阅读(206) 评论(0) 推荐(0)
 
圆角背景的ListView
摘要: 先定义一张圆角的图片shape_bg_listview.xmlXml代码<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > <gradient android:startColor="@android:color/white" android:endColo 阅读全文
posted @ 2012-03-24 19:21 老菜_ 阅读(269) 评论(0) 推荐(0)
 
网上发现的一个android UI包
摘要: 里面有些UI和效果还有其它一些效果。见代码:http://files.cnblogs.com/shanzei/android-misc-widgets.rar 阅读全文
posted @ 2012-03-24 19:13 老菜_ 阅读(327) 评论(0) 推荐(0)
 
实现Path2.0中绚丽的的旋转菜单
摘要: 上图先:那么下面开始吧~首先,将整个菜单动画分解开来。1.一级菜单按钮的旋转动画2个,十字和叉叉状态的转换。2.二级菜单按钮的平移动画2个,弹簧效果的in和out3.二级菜单按钮的点击效果,放大消失,其他未点击按钮缩小消失。4.一级菜单按钮的恢复效果,放大出现好的逐一去实现:首先是一级菜单按钮的旋转动画,这2个动画可以直接在xml中定义,然后load到代码中来,具体代码如下:rotate_story_add_button_in.xml<?xml version="1.0" encoding="UTF-8"?> <rotate xmlns 阅读全文
posted @ 2012-03-24 19:12 老菜_ 阅读(326) 评论(0) 推荐(0)
 
ColorMatrixColorFilter颜色过滤(离线用户的灰色头像处理)
摘要: Android的图片资源默认是静态的,单实例;如果两个IM好友的头像一样,最简单的都是用的软件自带头像,有一个在线,一个离线,直接改变头像的灰度,则两个用户的头像都会变灰或者在线,答案是:Drawable.mutate()。Java代码Drawable mDrawable = context.getResources().getDrawable(R.drawable.face_icon); //Make this drawable mutable. //A mutable drawable is guaranteed to not share its state with any ot... 阅读全文
posted @ 2012-03-24 19:10 老菜_ 阅读(370) 评论(0) 推荐(0)
 
在Button任意位置加图片效果
摘要: 通常情况会想到drawableLeft,drawableTop,drawableRight,drawableBotton,这样是可以做,但只能在四个位置。下面这种办法可以实现任意位置:import android.app.Activity;import android.graphics.drawable.Drawable;import android.os.Bundle;import android.text.Html;import android.text.Spanned;import android.text.Html.ImageGetter;import android.widget.B 阅读全文
posted @ 2012-03-24 18:44 老菜_ 阅读(425) 评论(0) 推荐(0)
 
Android电视关闭的闪屏动画效果
摘要: 老式电视机关闭的时候画面一闪消失的那个效果:首先创建一个TVOffAnimation继承于Animation:首先创建一个TVOffAnimation继承于Animation然后在initialize里面设置一些参数import android.graphics.Matrix;import android.view.animation.AccelerateDecelerateInterpolator;import android.view.animation.Animation;import android.view.animation.Transformation;public class 阅读全文
posted @ 2012-03-24 17:20 老菜_ 阅读(546) 评论(0) 推荐(0)
 
phoneGap技术分析
摘要: 1移动应用现状移动应用产品往往常常考虑多个平台的支持.单一平台很难保证应用的覆盖面或者换句话说就是用户群体的量和持续的活跃性上从长期的角度而言往往存在短板.另外从开发的角度而言.多平台的支持往往需要建立不同的技术团队.而平台之间开发技术也是完全迥异的.开发一个具有相同业务的应用Natural-Application需要使用到不同平台的框架和开发语言.使用C/C++的Symbian、使用Object C的iOS和使用Java的Android应用开发技术,几乎是完全无法融合的. PhoneGap跨平台移动应用开发框架正是应运而生.我们需要搞清楚几个概念:Web App,Native App,Hyb 阅读全文
posted @ 2012-03-24 17:14 老菜_ 阅读(381) 评论(0) 推荐(0)
 
ViewFlow,一个滑动效果库
摘要: 第1种样式例子:用法:Java代码public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setTitle(R.string.circle_title); setContentView(R.layout.circle_layout); viewFlow = (ViewFlow) findViewById(R.id.viewflow); viewFlow.setAdapter(new ImageAdapter(t... 阅读全文
posted @ 2012-03-24 17:12 老菜_ 阅读(520) 评论(0) 推荐(0)
 
自定义Gallery 滑动中图片自动突出显示
摘要: package org.pskink;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Matrix;import android.os.Handler;import android.os.Message;import android.util.AttributeSet;import android.util.Log;import android.view.View;import android.view.animation.Animation;import 阅读全文
posted @ 2012-03-24 17:06 老菜_ 阅读(782) 评论(1) 推荐(1)
 
android工程下的文件资源类型
摘要: 一个android工程中,有各种类型的资源文件,大致可以分为以下几种:1、颜色#RGB #ARGB #RRGGBB #AARRGGBB颜色资源应该位于<resourses></resourses>标签下路径res/values/colors.xml名字可以随意定义<color name=”cname”>value</color>使用Resourse.getValues.getColor<?xml version="1.0" encoding="utf-8"?><resources>& 阅读全文
posted @ 2012-03-24 12:17 老菜_ 阅读(283) 评论(0) 推荐(0)
 
Makefile 常用函数表
摘要: 一、字符串处理函数1.$(subst FROM,TO,TEXT)函数名称:字符串替换函数—subst。函数功能:把字串“TEXT”中的“FROM”字符替换为“TO”。返回值:替换后的新字符串。2.$(patsubstPATTERN,REPLACEMENT,TEXT)函数名称:模式替换函数—patsubst。函数功能:搜索“TEXT”中以空格分开的单词,将否符合模式“TATTERN”替换为“REPLACEMENT”。参数“PATTERN”中可以使用模 式通配符“%”来代表一个单词中的若干字符。如果参数“REPLACEMENT”中也包含一个“%”,那么“REPLACEMENT”中的“%”将是“TA 阅读全文
posted @ 2012-03-24 12:14 老菜_ 阅读(181) 评论(0) 推荐(0)
 
H263&H264&MPEG4
摘要: 1.H263 H.263历史 H.263是国际电联ITU-T的一个标准草案,是为低码流通信而设计的。但实际上这个标准可 用在很宽的码流范围,而非只用于低码流应用,它在许多应用中可以认为被用于取代H.261。H.263的编码算法与H.261一样,但做了一些改善和改 变,以提高性能和纠错能力。.263标准在低码率下能够提供比H.261更好的图像效果,两者的区别有:(1)H.263的运动补偿使用半象素精度,而 H.261则用全象素精度和循环滤波;(2)数据流层次结构的某些部分在H.263中是可选的,使得编解码可以配置成更低的数据率或更好的纠错能力; (3)H.263包含四个可协商的选项以改善性能.. 阅读全文
posted @ 2012-03-24 12:13 老菜_ 阅读(1172) 评论(0) 推荐(0)
 
定义拨号键选择自己的程序
摘要: 要是自己写的拨号软件从菜单进去再运行,那太麻烦了。如何在按拨号键就能调出来呢?其实很简单,只要在程序的manifest文件要加上Xml代码<intent-filter> <action android:name="android.intent.action.CALL_BUTTON"/> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> 最后是这样Xml代码<activity android:name 阅读全文
posted @ 2012-03-24 10:51 老菜_ 阅读(265) 评论(0) 推荐(0)
 
关于自适应屏幕方向和大小的一些经验
摘要: 刚开始,我开发时选取的模拟器是WVGA854,其分辨率为854*480。我开发完毕后装在800*480的手机上时感觉很OK,但是装到480*320、以及320*240分辨率上的手机时,很多界面都变形了,这时我感受到了app自适应的重要性。 自适应主要会遇到两个大问题:横屏和竖屏的切换,以及分辨率大小不同。 一.当横屏切换成竖屏时,解决的办法: 在res目录下建立layout-port和layout-land两个目录,里面分别放置竖屏和横屏两种布局文件,当手机屏幕方向变化的时android系统会自动调用相应的布局文件。 当然还有办法就是不切换。要么都是横屏或者要么都是竖屏。可以在Android. 阅读全文
posted @ 2012-03-24 10:47 老菜_ 阅读(361) 评论(0) 推荐(0)
 
实现类似街旁网的分享足迹功能
摘要: 在sina微博上看到街旁网的客户端有一个分享足迹的功能,它可以显示我当前的位置,将微博头像标识在地图上作为我的当前位置,我觉得这个功能很酷,我也想在自己的app上加上这个功能。 由此开始了如下的研究:) 首先将头像标识在地图上很简单,问题的关键是作为android客户端我们需要将图片上传到sina微博,那就需要对当前地图进行截屏,将图片保存在sd卡上。这个是个难题,在我研究的时候android2.3.3版本还没出现,这个版本据说开放了截图功能,可以使用SurfaceFlinger API 截取到屏幕画面。 我尝试了很多办法都解决不了,最后想到了使用webview 布局如下:Java代码< 阅读全文
posted @ 2012-03-24 10:45 老菜_ 阅读(407) 评论(0) 推荐(0)
 
在线升级Android应用程序完善版
摘要: 发一个完善版本的 思路还是原来的思路,上一篇文章:http://fengzhizi715.iteye.com/blog/792774不过结合了线程和ProgressBar代码如下:Java代码import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.URL;import 阅读全文
posted @ 2012-03-24 10:41 老菜_ 阅读(354) 评论(0) 推荐(0)
 
项目经理和部门经理的区别
摘要: 管理的认识和理念管理,它是一种什么东西?是一种工具吗,还是一种方法,还是一种思维?如果认为管理只不过是一种工具,那么你的脑袋里就充满了两个字,叫作业。作业就是一套的技术、一套的模式,只要按着去做就是了。如果认为是一种方法,那么基本上是进入了管理的层次,但是如果再提升一点的话,认为管理是一种观念、一种文化、一种思维,那么就进入了经营的层次,因此对管理有不同的理解,就是因为它的层次不一样。最后,很容易的就觉悟到一句话,人是观念的动物,就代表一切都是你的思维在决定。当我们面临很多选择的时候,我们靠什么来做决定,管理学上把它叫做决策。就是凭你的哲学而不是凭你的科学。科学无法做决定,通常判断来源于哲学思 阅读全文
posted @ 2012-03-24 10:39 老菜_ 阅读(551) 评论(0) 推荐(0)
 
Android自动判断输入是电话,网址或者Email的方法—-Linkify的应用
摘要: 当我们在一个EditText输入电话或者网址还是Email的时候,让Android自动判断,当我们输入的是电话,我们点击输入内容将调用打电话程序,当我们输入是网址点击将打开浏览器程序.而Linkify很好的解决了这个问题.我们将分四步来完成这个Demo.Step 1:新建一个Android工程,命名为LinkifyDemo.Step 2:打开main.xml文件,将其内容修改为如下内容:Java代码<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="h 阅读全文
posted @ 2012-03-24 10:37 老菜_ 阅读(443) 评论(0) 推荐(0)
 
让Android的输入框与文本框带滚动条ScrollView
摘要: 我们都知道EditText与TextView是Android的文本输入框和文本显示框,但是基于手机屏幕的大小因素,如果在需要输入较多文字或者显示较多内容的时候,手机屏幕是远远不够的,因此让文本框具有滚动条的功能是手机上必备的,下面ATAAW.COM来介绍下如何加上滚动条。要加上滚动条,其实很简单,只需要在文本输入框或者文本显示框上面加上滚动条控件即可,该控件名字为ScrollView,以下我们对比下(以TextView举例)。A、未加滚动效果Java代码<TextView android:layout_width="fill_parent" android:layou 阅读全文
posted @ 2012-03-24 10:35 老菜_ 阅读(741) 评论(0) 推荐(0)
 
Windows Phone 设备信息
摘要: 在进行Windows Phone开发的过程中,我们会需要获取手机的一些相关信息,如下列出如何获取手机的一些常用信息。 一.设备屏幕信息 double width= Application.Current.Host.Content.ActualWidth; double heigth = Application.Current.Host.Content.ActualHeight; 二.设备信息相关(Microsoft.Phone.Info) 1.设备厂商 string DeviceManufacturer = DeviceStatus.DeviceManufact... 阅读全文
posted @ 2012-03-24 10:25 老菜_ 阅读(197) 评论(0) 推荐(0)
 
Windows Phone 添加联系人
摘要: 前面曾介绍过Windows Phone 获取联系人,通过Windows Phone SDK 7.1提供的API来获取联系人信息。但是对于添加联系人并没有可以直接使用的API,我们只能通过选择器(Choosers)来实现添加联系人信息的操作。 SaveContactTask提供用于启动联系人应用程序以及使用户能够保存联系人的方法和事件。代码编写示例如下。 1.创建选择器并添加选择器操作完成事件(Completed) SaveContactTask saveContact =new SaveContactTask(); saveContact.Completed += new Even... 阅读全文
posted @ 2012-03-24 10:25 老菜_ 阅读(226) 评论(0) 推荐(0)
 
Windows Phone 开发常用链接
摘要: 1.MSDN-Windows Phone 开发中文文档 http://msdn.microsoft.com/zh-cn/library/ff402535(v=vs.92).aspx2.Windows Phone MSDN http://msdn.microsoft.com/zh-cn/windowsphone/default.aspx?ocid=ban-n-cn-wp7--cnblogs3.微软开源社区 http://www.codeplex.com/转自:http://www.cnblogs.com/huizhang212/archive/2012/03/02/wp7link.html 阅读全文
posted @ 2012-03-24 10:24 老菜_ 阅读(163) 评论(0) 推荐(0)
 
Windows Phone 获取联系人
摘要: Windows Phone SDK 7.1 提供了获取联系人列表信息的API,虽然是只读的,但是相比SDK 7.0已经很不错了。联系信息获取的相关API位于Microsoft.Phone.UserData空间下,对于联系人获取主要用到两个类:Contacts,Contact。下面给出获取联系人信息的实例以及注意事项。 1.首先创建一个Contacts对象,查询联系人信息的操作为异步处理,所以需要添加一个查询完成事件(SearchCompleted) Contacts contacts =new Contacts(); contacts.SearchCompleted += n... 阅读全文
posted @ 2012-03-24 10:24 老菜_ 阅读(154) 评论(0) 推荐(0)
 
android animation
摘要: 动画效果编程基础--AnimationAndroid 在Android中,分别可以在xml中定义Animation,也可以在程序代码中定义动画类型Android的animation由四种类型组成XML中alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动画效果rotate画面转移旋转动画效果代码中AlphaAnimation渐变透明度动画效果ScaleAnimation渐变尺寸伸缩动画效果TranslateAnimation画面转换位置移动动画效果RotateAnimation画面转移旋转动画效果Android动画模式Animation主要有两种动画模 阅读全文
posted @ 2012-03-24 00:13 老菜_ 阅读(226) 评论(0) 推荐(0)
 
android 3d 旋转
摘要: 在javaeye里看到了关于3d旋转的文章,可是博主没有透入什么技术细节。由于一直想做出那种旋转效果,所以就想啊想,终于想出来了(我是个小菜鸟)。呵呵,不管怎样,希望对想做还没做出来的朋友一些帮助。先上一个效果图:这是你想要的吗?如果是就继续往下看吧。其实,这个效果是用animation配合camera做出来的,相信大家在apidemo里面看过类似的。那么先写一个继承animation的类:Rotate3dRotate3d代码public class Rotate3d extends Animation { private float mFromDegree; private fl... 阅读全文
posted @ 2012-03-24 00:09 老菜_ 阅读(329) 评论(0) 推荐(0)
 
使用HTML做为UI
摘要: 使用LayoutUI比较麻烦,丌能让美工参不进来,这样就为开发人员带来了麻烦。但我们可以通过HTML+JS来进行UI的设计不操作。1).在assets添加Html页面<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="tex 阅读全文
posted @ 2012-03-24 00:05 老菜_ 阅读(814) 评论(0) 推荐(0)