`
yangzc106
  • 浏览: 157243 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
public static StateListDrawable getClickableDrawable(Context context, Drawable drawable){ ColorDrawable maskDrawable = new ColorDrawable(Color.parseColor("#7de2e2e2"));//EEEEE0 LayerDrawable pressDrawable = new LayerDrawable(new Drawable[]{drawable, maskDrawable}); return MyVi ...

分享一下

http://www.cnblogs.com/DreamSea-for-Jimmy/archive/2011/07/29/2121186.html

又是JNI

    博客分类:
  • jni
/** * 判断对象类型 */ bool instanceof(JNIEnv *env, jobject obj, const char *clsName) { jclass targetcls = env->FindClass(clsName); return env->IsInstanceOf( obj, targetcls); } /** * 设置Field 整型值 */ void setIntField(JNIEnv *env, jobject obj, const char *fieldName, int value) { ...
/* * 执行对象中的方法 */ jvalue callMethod(JNIEnv *env, jboolean& hasException, jobject obj, const char *methodName, const char *descriptor, ...) { // printf("Method"); jvalue result; jobject refobj; jclass targetcls; jmethodID mid; const char *p = descriptor; // ...
  扫盲        AAC实际上是高级音频编码的缩写,它是MPEG-2规范的一部分。但2000年,MPEG-4标准出台,AAC从新整合了其特性,故现又称 MPEG-4 AAC,即m4a。以上也就是说以.aac和.m4a结尾的都可以称为aac。   目前成熟的解码器 opencore的opencore-aacdec ffmpeg 的aac解码器,当然还包括很多其他格式的音频视频解码器。 faad 解码器 目的:把faad的aac解码器移植到android平台上来。 方法:参考demo移植解码器。   实现方式: 附上部分代码  

flash打包

輕鬆學會用Adobe Flash 開發Android 桌面程式 撰稿:Coolcat日期:2011.03.3 授課講師【包明勝】: 曾任西基電腦動畫動畫師、巨匠主任講師、台灣微軟Expression 系列專任講師等職務,專精於多媒體製作、前後台呈現與串接及遊戲設計與 ...
发个我写的计算公式代码:   package org.yangzc.math; import java.util.Stack; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * 数据计算公式 * @author yangzc * */ public class MathEval { public static char PLUS = '+'; public static char MINUS = '-'; public static char MULTI ...
standard  每次都会新建,每个Task都可以有,且每个Task都可以有多个实例(每个Task都可以有,且可以有多个)   singleTop 当前实例如果在栈顶,就不新建实例,调用其OnNewIntent。 如不在栈顶,则新建实例  (每个Task都可以有,且可以有多个,在栈顶时可复用)   singleTask 新建一个Task,如果已经有其他的Task并且包含该实例,那就直接调用那个Task的实例。(只有一个Task中会有)   singleInstance 新建一个Task,且在该Task中只有它的唯一一个实例。 (只有一个Task会有,且该Task中只有它)  ...
看了看效果,跑了一下。感觉还不错。   作者不知道是谁了,收藏一下:   Gallery3DActivity import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.Toast; import android.widget.AdapterView.OnItemClickListener; import com.zgy.android.view.MyGal ...
  以下代码的作用是读取USB设备:   package org.yangzc.reglistener; import com.ice.jni.registry.Registry; import com.ice.jni.registry.RegistryKey; import com.ice.jni.registry.RegistryValue; /** * 操作注册表实例 * @author yangzc * */ public class Domain1 { private static final String REG_PATH = &quo ...

报表,折线图

前几天为了实现类window资源管理器的效果实现了这个折线图。   效果如下:       使用方法:      通过renderPoint添加节点。   代码如下:   package com.hyena.cpumonitor.view; import android.content.Context; import android.graphics.Bitmap; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; i ...

复合ListView

前几天写的复杂ListView的实现方式。 使用的场景: 在列表的item中存在例如workspace的view   package com.hyena.school.view; import java.util.ArrayList; import java.util.List; import android.content.Context; import android.util.AttributeSet; import android.view.MotionEvent; import android.view.View; import android.widge ...

View 3D旋转

没事自己写的:   package com.zgy.android; import android.app.Activity; import android.graphics.Camera; import android.graphics.Matrix; import android.os.Bundle; import android.view.View; import android.view.ViewGroup; import android.view.animation.AccelerateInterpolator; import android.view.anim ...
try { // Method method = Class.forName("android.media.DecoderCapabilities").getDeclaredMethod("getAudioDecoders", new Class[0]); // List<?> list = (List<?>) method.invoke(null, null); // for(Object obj: list){ // KuwoLog.v(TAG, obj + ""); // } ...

handler源码分析

昨天研究了一下Handler的源码,今天总结一下:   android只有一个线程可以操作UI界面,我们称之为UI线程。 每个UI线程都维护一个looper,这个looper中有一个messagequeue来保存UI一个消息队列。通过控制这个消息队列来实现对UI界面的顺序刷新。   handler.sendMessage(); public final boolean sendMessage(Message msg) { return sendMessageDelayed(msg, 0); } public final boolean sendMessag ...
Global site tag (gtag.js) - Google Analytics