自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 PocketSphinx语音识别用法

PocketSphinx总的来说识别效果不是很好,很容易出现不说话时也出现识别范围内的词。目前只用到关键词识别功能。具体的demo在https://github.com/cmusphinx/pocketsphinx-android-demo链接下载。用到的资源都在demo中取。libs/pocketsphinx-android-5prealpha-nolib.jarassets

2017-02-09 12:10:25 7545 2

原创 google语音识别启动方式

1.非Intent方式,没有google语音识别的界面private void initGoogleSpeechRecognizer() { speechGoogle = android.speech.SpeechRecognizer.createSpeechRecognizer(this); speechGoogle.setRecognitionListener(recogn

2017-02-09 11:55:55 4160

原创 git 命令备忘录

切换到指定的commitgit reset --hard commit的版本号如果想恢复 git pull, 则回到最新的修改。

2017-02-09 11:36:55 433

原创 GMS6.0集成遇到的问题

1.gms包无法编译在android目录下建立vendor目录,之后把goole整个目录拷贝进去,1) 在mydevice.mk文件中添加ifeq ($(BUILD_WITH_GMS), true)$(call inherit-product-if-exists, vendor/google/products/gms.mk)PRODUCT_PROPERTY_OVERRIDE

2016-09-05 16:55:15 2062

原创 在代码中获取屏幕像素和屏幕密度

在代码中获取屏幕像素和屏幕密度 DisplayMetrics metric = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(metric); int width = metric.widthPixels; // 屏幕宽度(像素) int height = metric.heightP

2016-07-27 09:53:12 943

原创 在android中如何判断当前的apk是否处于运行状态

因为要增加当apk不运行或者任务stack还存在,但不是运行状态时,收到好友发送的信息,也要弹出一个对话框显示信息。下面的代码可以判断当前的apk运行状态。/** Get system service ActivityManager */ActivityManager manager = (ActivityManager) ctx.getSystemService(Activity.AC

2016-07-14 18:04:10 3737

原创 讯飞录音,把几个pcm合成为wav

由于讯飞录音是不能把一段很长的话录音出来,只能是一段一段的录,所以要把录出来的pcm数据合成wav文件,录音的采样率是8k, 比特率是16bit,双声道,合并的代码如下:public static boolean mergePCMFilesToWAVFile(ArrayList fileList, String DESTINATION_PATH) { File[] file =

2015-11-03 11:13:01 3573

原创 开机后自动关机的功能

首先定义一个什么事都不做的Activity,作为应用的启动Activity.这个Activity一定要定义的,要不然接收不到Broadcast的。再来就是定义一个Broadcast类,可以收到android.intent.action.BOOT_COMPLETED广播的。这个类在收到android.intent.action.BOOT_COMPLETED广播后,5s后关机。代码如下:pub

2012-09-06 16:07:39 1253 3

原创 开机后自动重启的功能

定义一个类收android.intent.action.BOOT_COMPLETED广播的,并在30s后,发一个广播给RebooBroadcastReceiver类,重启机器。public class AlarmScheduleReceiver extends BroadcastReceiver { // Restart service every 2 seconds pr

2012-09-06 15:47:55 2557

原创 开机后自动启动指定的服务

在Android 4.0.3下,我写了一个开机自动起来的服务,发现通过eclipse安装到小机后,再reboot,MyScheduleReceiver类可以收到android.intent.action.BOOT_COMPLETED,并且可以启动服务。但是通过手动安装APK后,MyScheduleReceiver类无法收到广播的消息android.intent.action.BOOT_CO

2012-08-22 11:52:04 5906 3

原创 fedora下安装vncserver+vncviewer

由于要图形化控制一台装fedora系统的机器,那么要在该系统上安装vncserver,这里用的是tigervnc-server.在要控制的机器上装有vncviewer.1.首先安装vnc的相关服务yum install vnc*yum install *vnc-server*安装成功后,在shell上输入vnc会有以下的工具:vncaddrbook    vnc

2012-07-20 12:25:38 6233 2

原创 关于startActivity

今天修改了一个问题,是关于startActivity的。在启动一个apk时,当这个apk只有一个activity时,以下这些代码是可以启动这个应用的 Intent launchIntent = new Intent(); launchIntent.setComponent(new ComponentName("com.sff.dict",

2012-07-10 11:05:09 745

原创 android学习笔记 ----关于IME

IME: Input Method Editor.Android中支持用户扩张不同IME.同个IME如果要表现为不同的界面,那么需要IME subtype来指定的。其中IME subtype可以包括以下方面:A locale such as en_US or fr_FRAn input mode such as voice, keyboard, or handwri

2012-06-07 17:19:13 1218

原创 关于createFromAsset

createFromAsset接口是用来生成typeface的。For Example:Typeface tf = Typeface.createFromAsset(mContext.getAssets(), "simple.ttf");如果是用createFromAsset的接口生成新的typeface,那么要把simple.ttf放到对应的应用的

2012-06-05 10:52:29 5695

原创 HorizontalScrollview+LinearLayout+Gridview can't work?

需求: 横向分页滚动,而且每页的图片是gridview的形式显示的main.xml是这么写的<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_pa

2012-05-29 17:18:25 2722

原创 关于linearlayout

LinearLayout----Layout that arranges its children in a single column or a single row.Linear--线性的,直线的意思Layout--布局,规划那么LinearLayout应该就是以线性的方式对它的组件进行布局的吧,只能以横向或纵向的方向规划组件,^_^ Ex1:<Linear

2012-05-28 16:41:17 542

原创 终于搞定了custom launcher

开始android开发之后,完成的第一个任务,就是模仿android平台提供的launcher, 另外写一个launcher. 发现android下没有提供现成的gridview可以横向滚动的. 必须另外写一个类继承ViewGroup.这个类可以管理多个gridview.从而达到横向滚动。

2012-05-28 14:03:17 914

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除