- 浏览: 157243 次
- 性别:
- 来自: 北京
-
最新评论
-
cys1314:
java 实现的公式计算 -
qq408170918:
楼主 请问下 “zip压缩包式皮肤” 这个 要怎么解压 怎么读 ...
应用换肤实现思路总结 -
蕾恩love:
Exception in thread "main& ...
Hadoop远程开发 -
unimme:
刚刚接触Jetty收-藏-了
jetty嵌入式配置总结 -
liuxuejin:
demo在那里呢??
aac解码器之郁闷
文章列表
方便好用的自定义按钮按下效果
- 博客分类:
- Android
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
/**
* 判断对象类型
*/
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解码器之郁闷(二)
- 博客分类:
- Android
扫盲
AAC实际上是高级音频编码的缩写,它是MPEG-2规范的一部分。但2000年,MPEG-4标准出台,AAC从新整合了其特性,故现又称 MPEG-4 AAC,即m4a。以上也就是说以.aac和.m4a结尾的都可以称为aac。
目前成熟的解码器
opencore的opencore-aacdec
ffmpeg 的aac解码器,当然还包括很多其他格式的音频视频解码器。
faad 解码器
目的:把faad的aac解码器移植到android平台上来。
方法:参考demo移植解码器。
实现方式:
附上部分代码
輕鬆學會用Adobe Flash 開發Android 桌面程式
撰稿:Coolcat日期:2011.03.3
授課講師【包明勝】: 曾任西基電腦動畫動畫師、巨匠主任講師、台灣微軟Expression 系列專任講師等職務,專精於多媒體製作、前後台呈現與串接及遊戲設計與 ...
java 实现的公式计算
- 博客分类:
- java综合
发个我写的计算公式代码:
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中只有它)
...
网上发现的3D Gallery效果
- 博客分类:
- Android
看了看效果,跑了一下。感觉还不错。
作者不知道是谁了,收藏一下:
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 ...
java操作注册表实例代码
- 博客分类:
- java综合
以下代码的作用是读取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
- 博客分类:
- Android
前几天写的复杂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 ...
没事自己写的:
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 ...
取得系统支持的所有音频格式
- 博客分类:
- Android
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源码分析
- 博客分类:
- Android
昨天研究了一下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 ...