![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
yangzc106
这个作者很懒,什么都没留下…
展开
-
shape画listview分割线
android:footerDividersEnabled="true" android:divider="@drawable/list_divider" android:dividerHeight="1dip" android:cacheColorHint="#FFFFFF" /> <?xml version="1.0" encoding="utf-8原创 2010-12-16 11:39:26 · 65 阅读 · 0 评论 -
很久发博客了,发个最近写的一个方法吧。
yButton = new MyView(context); return myButton.getBackground(normal, pressed); } private class MyView extends View{ public MyView(Context context) { super(context); } public StateListDrawable getBackground(Drawable normal, Drawab原创 2012-01-05 22:08:27 · 51 阅读 · 0 评论 -
handler源码分析
原创 2012-03-01 21:24:52 · 63 阅读 · 0 评论 -
取得系统支持的所有音频格式
; // for(Object obj: list){ // KuwoLog.v(TAG, obj + ""); // } Field f = Class.forName("android.media.MediaFile").getDeclaredField("sFileTypeMap"); f.setAccessible(true); Object obj = f.get(null2012-03-14 20:54:30 · 88 阅读 · 0 评论 -
View 3D旋转
ew; import android.view.ViewGroup; import android.view.animation.AccelerateInterpolator; import android.view.animation.Animation; import android.view.animation.DecelerateInterpolator; import android.widget.AdapterView; import android.widget.ArrayAdap原创 2012-04-10 13:08:05 · 69 阅读 · 0 评论 -
复合ListView
l.List; import android.content.Context; import android.util.AttributeSet; import android.view.MotionEvent; import android.view.View; import android.widget.AbsListView; import android.widget.ListView; import android.widget.AbsListView.OnScrollListe原创 2012-04-10 13:11:25 · 139 阅读 · 0 评论 -
报表,折线图
原创 2012-04-10 13:14:37 · 166 阅读 · 0 评论 -
网上发现的3D Gallery效果
.View; import android.widget.AdapterView; import android.widget.Toast; import android.widget.AdapterView.OnItemClickListener; import com.zgy.android.view.MyGalleryView; public class Gallery3DActivity extends Activity { public void onCreate(Bu原创 2012-04-10 16:19:18 · 119 阅读 · 0 评论 -
Activity的启动模式(android:launchMode)
建实例,调用其OnNewIntent。 如不在栈顶,则新建实例 (每个Task都可以有,且可以有多个,在栈顶时可复用) singleTask 新建一个Task,如果已经有其他的Task并且包含该实例,那就直接调用那个Task的实例。(只有一个Task中会有) singleInstance 新建一个Task,且在该Task中只有它的唯一一个实例。 (只有一个Task会有,且该Task中只有它) standard模式: singleTask模式: 以上原创 2012-05-16 10:31:14 · 94 阅读 · 0 评论 -
flash打包
系列專任講師等職務,專精於多媒體製作、前後台呈現與串接及遊戲設計與連線程式設計等。 當網際網路蓬勃興起時,Flash的誕生,讓具有動態效果的動畫、及有趣的Flash小遊戲豐富了網際網路的世界。而在Adobe接續開發Flash功能之後,如今,Flash除了能用視覺化的方式,製作簡單動畫,更加入了Action Script 強大程式功能,讓Flash也能在手機上搖擺出更精采的動畫效果哦! 在智慧型手機的使用率更普及的今天,更多元化的應用程式,藉由智慧型手機平台,方便了更多人的生活。雖然有很多廠商投入了手機應原创 2012-06-29 12:40:23 · 158 阅读 · 0 评论 -
aac解码器之郁闷(二)
以上也就是说以.aac和.m4a结尾的都可以称为aac。 目前成熟的解码器 opencore的opencore-aacdec ffmpeg 的aac解码器,当然还包括很多其他格式的音频视频解码器。 faad 解码器 目的:把faad的aac解码器移植到android平台上来。 方法:参考demo移植解码器。 实现方式: 附上部分代码 首先定义结构体: #define MAX_BUFFER 20480 //20K #define MIN_BUFFER 20482012-08-21 15:05:19 · 216 阅读 · 0 评论 -
分享一下
原创 2013-03-08 17:43:51 · 75 阅读 · 0 评论 -
自定义绝对布局的实现
t android.view.View; import android.view.ViewGroup; public class MyAbsoluteLayout extends ViewGroup { private int mPaddingLeft; private int mPaddingRight; private int mPaddingTop; private int mPaddingBottom; public MyAbsoluteLayout(Contex原创 2012-01-05 22:01:22 · 182 阅读 · 0 评论 -
aac解码器之郁闷
原创 2011-10-07 10:52:01 · 106 阅读 · 0 评论 -
第一个Android应用MyBook2.0
2011-05-08 23:27:36 · 72 阅读 · 0 评论 -
第一个手机游戏应用--太空保卫战
2011-05-16 23:20:34 · 118 阅读 · 0 评论 -
今天学习到了那些东西
这个类可以直接把cusor处理成ListView的Adapter.简单了解了一下。 好像就这三个,每天进步一点点,精神一上午。2011-05-27 18:24:19 · 83 阅读 · 0 评论 -
androidpn第一次亲密接触
术。 下面我就简单记录一下开发部署方法。 第一步:说先下载android-pn的服务端和客户端,地址为http://sourceforge.net/projects/androidpn/files/ 第二部:解压服务端,并运行。访问:http://127.0.0.1:7070/index.do,你会看到如下页面: 当你看到如下页面时证明你一把服务端正确的启动起来了。 第三部:把客户端解压导入源代码到工程中。修改androidpn.properties文件中的xmppHost为原创 2011-06-22 20:59:57 · 77 阅读 · 0 评论 -
androidpn的一次亲密接触(二)
这里主要是从共享引用中取得xmpp服务器地址和端口号、用户名和密码。 内部类 private class ConnectTask implements Runnable 这个内部类主要实现的是连接服务器的操作。通过connection.connect();实现连接服务器。通过如下语句实现发送连接消息。 ProviderManager.getInstance().addIQProvider("notification",2011-06-22 22:46:26 · 60 阅读 · 0 评论 -
android应用之--我的微博
限验证 已选微博列表 微博首页 评论内容 消息中心 所有关注列表 个人资料2011-06-26 15:53:19 · 108 阅读 · 0 评论 -
widget开发实例代码
eiver android:name="WidgetProvider"> <intent-filter> <action android:name="android.appwidget.action.APPWIDGET_UPDATE" /> </intent-filter> <2011-06-28 21:44:36 · 175 阅读 · 0 评论 -
应用换肤实现思路总结
原创 2011-07-01 23:14:24 · 68 阅读 · 0 评论 -
ContentProvider的实现
2011-07-09 12:28:38 · 70 阅读 · 0 评论 -
换肤实现思路(二)
2011-07-09 12:31:56 · 115 阅读 · 0 评论 -
91手机助手、豌豆荚自动安装驱动实现方式技术调研总结
: 在android设备通过USB插入到PC机的时候,必然会在注册表留下一些设备信息。通过这些设备信息应该可以找到pid、vid和产品序列号。通过他们基本就可以识别出是android设备。 通过vid可以找出生产厂商。pid可以找出对应的产品。根据他俩就可以在驱动库中找到驱动文件然后下载、安装。 安装完驱动应该就可以通过adb来进行和手机通信了。 目前得出的结论: 经过观察,PC中插入设备注册表中出现了如下项信息:HKEY_LOCAL_MACHINE\SYSTEM\CurrentC2011-07-30 23:37:20 · 343 阅读 · 0 评论 -
方便好用的自定义按钮按下效果
essDrawable = new LayerDrawable(new Drawable[]{drawable, maskDrawable}); return MyView.getBackground(drawable, pressDrawable); } private static class MyView extends View { public MyView(Context context) { super(context); } pub2013-07-01 12:08:28 · 233 阅读 · 0 评论