- 博客(47)
- 收藏
- 关注
原创 Android 4.1新特性
1.更快、更流畅、更灵敏 在演讲中,大家除了听到果冻豆这个词之外,还有一个Project Butter,这是新版系统的中最重要的一个增强项目。 首先,新版系统使用了新的处理架构,对多核心处理器的支持终于来到,Android设备中出现的双核、四核处理器将会得到更好的优化,发挥出强劲的性能表现。 其次,在新版系统中,特效动画的帧速提高至60fps,4.1版系统还将会优化最佳性能和很低的触摸延迟,
2013-07-01 12:44:37
486
原创 Android 4.2新特性
首先,Android 4.2将支持Miracast,Miracast是一项无线播放视频的标准,通过该支持,Android 4.2可以方便的用电视播放手机上的视频。为了做到这一点,Google也将推出一款Miracast电视盒,并会与LG等厂商合作推出内置Miracast接收器的只能电视。全新球面相机Android 4.2在相机上进行了大幅度的改进,通过摄像头你可以对周围的景物进行拍照,其中不仅仅包
2013-07-01 12:44:34
608
原创 XILINX FFT IP核介绍与测试
FFT算法是计算DFT的高效算法。算法最初由J.W.Cooley和J.W.Tukey于1965年提出,之后又有新的算法不断涌现,总的来说发展方向有两个:一是针对N等于2的整数次幂的算法,如基2算法、基4算法和分裂基算法等; 另一个是N不等于2 的整数次幂的算法,如素因子算法、Winograd算法等。其中基2算法是目前所常用的FFT算法,其核心思想是将N点的序列逐次分解为(N-1)/2点,最后分解为
2013-07-01 12:44:28
3255
1
原创 java中的properties(转载)
原文:http://www.cnblogs.com/panjun-Donet/archive/2009/07/17/1525597.htmljava中的properties文件是一种配置文件,主要用于表达配置信息,文件类型为*.properties,格式为文本文件,文件的内容是格式是"键=值"的格式,在properties文件中,可以用"#"来作注释,properties文件在Java编程中用到的
2013-07-01 12:44:25
351
原创 android MediaButton的优先级问题
背景:我用的手机是MIUI V5系统,4.1.2安卓版本,发现从4.0.3升级到4.1.2后,我的app和系统自带的播放器在音乐控制上冲突,两个app会同时相应MEDIA_BUTTON消息;MENIFEST.XML中定义了一个receiver,用于接受MEDIA_BUTTON消息,但是和系统的播放器冲突了,系统自带的播放器总能先于我的app收到MEDIA_BUTTON消息:
2013-07-01 12:44:21
590
原创 android wifi远程adb XP & Win7
步骤一、让手机连接PC的wifi、或者PC和android设备同时连接wifi路由,这方面google、baidu很多介绍,下面介绍windows下如何让android设备连接PC: 1)对于win7用户,win7系统的虚拟wifi可以模拟成一个wifi热点,带wifi的设备很容易连接上,这方面不多说,百度一大堆。 2)对于XP用户,想让PC成为热点非常困难,这方面的软件也不多,有时还对网卡型号有
2013-07-01 12:44:18
536
原创 经典电路系列——流水线乘法器
`timescale 1ns / 1ps//////////////////////////////////////////////////////////////////////////////////// 4位流水线乘法器,二叉树结构,需要log2(N)级实现////////////////////////////////////////////////////////////////////
2013-07-01 12:44:14
925
原创 C++ 语法学习笔记——1
<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:12.0pt;margin-left:0cm;text-indent:0cm;mso-list:l0 level1 lfo1;" ><p class="MsoNormal" style="margin-top:0cm;margin-rig
2013-07-01 12:44:12
531
原创 经典电路系列——串行乘法器
`timescale 1ns / 1ps//////////////////////////////////////////////////////////////////////////////////// 8位串行乘法器,资源使用最少,延时较大// 原理公式:// P=∑x*(2^k)*y[k] (k=0~N-1)///////////////////////////////////////
2013-07-01 12:44:09
1221
原创 经典电路系列——超前进位加法器
`timescale 1ns / 1ps//////////////////////////////////////////////////////////////////////////////////// 超前进位加法器,并行加法计算/////////////////////////////////////////////////////////////////////////////////
2013-07-01 12:44:07
1995
原创 经典电路系列——同步采样
`timescale 1ns / 1ps//////////////////////////////////////////////////////////////////////////////////// 同步采样电路//实际应用中,外部输入的异步信号需要经过系统时钟的同步化,且将输入的异步信号整形成//一个时钟长的脉冲信号.//////////////////////////////////
2013-07-01 12:44:05
589
原创 经典电路系列——奇偶分频器
`timescale 1ns / 1ps////////////////////////////////////////////////////////////////////////////////////奇数分频器,采用"错位异或法"原理///////////////////////////////////////////////////////////////////////////////
2013-07-01 12:44:02
649
原创 经典电路系列——流水线加法器
`timescale 1ns / 1ps//////////////////////////////////////////////////////////////////////////////////// 16位2级流水线加法器//// 流水线设计就是将一个时延比较大的复杂的组合逻辑系统地分割,在各个部分(分级)之间//插入寄存器以暂存中间数据的方法。目的是将一个大操作分解成若干的小操作,每一
2013-07-01 12:44:00
1402
1
原创 android Toast 消除延时显示
private Toast toast ; //初始化toast = Toast.makeText(this,"",Toast.LENGTH_SHORT) ; //频繁调用toast.setText("这样木有延时呢!!!") ; toast.show() ;
2013-07-01 12:43:58
527
原创 android actionbar 全屏
android自带的activity主题(Theme)没有既可以全屏又带actionbar的,因此如果想要如题的效果,一是自己定义Theme,而是使用代码设定,如下举例:方法1:自定义Style:styles.xml true @null 方法2,需要放到setContent(int res)前面:requestWindowFeature(Window.F
2013-07-01 12:43:56
1106
原创 android adb 读写模式 挂载文件系统
如下读写方式挂载/system/app/目录:>adb shellshell@android:/ $ susushell@android:/ # mount -o rw,remount yassf2 /system/ shell@android:/ # chmod 777 /system/app/通常push到手机内存里的文件还需要设置读r写w执行x属性:chmod 644 xxxxxx常用
2013-07-01 12:43:54
1401
原创 android 外部启动activity,自定义action,action常量大全
从任意app,启动另外一个app的activity:1. Intent i = new Intent(); ComponentName cn = new ComponentName("com.book.android2", "com.book.android2.AndroidSearch"); i.setComponent(cn); i.s
2013-07-01 12:43:51
1322
原创 android Audio Focus
Android2.2之前,没有内建的机制来解决多个程序竞争Audio的问题,2.2引入了称作AudioFocus的机制来管理对Audio资源的竞争的管理与协调。按照AudioFocus的机制,在使用AudioStream之前,需要申请AudioFocus,在获得AudioFocus之后才可以使用相应的AudioStream;如果有别的程序竞争你正在使用的AudioStream,你的程序需要在收到通
2013-07-01 12:43:49
442
原创 android 通知栏 notification 按钮
使用RemoteViews 自定义通知栏消息视图,当然可以增加几个按钮了,如下图,有两个按钮支持音乐控制: 主要代码如下:private void updateNotification(String msg) { RemoteViews remoteView = new RemoteViews(this.getPackageName(),R.layout.notifyview); remote
2013-07-01 12:43:47
1253
原创 android 拨号启动秘密app 无界面 receiver
至少在API=8,android还是支持无界面app的,比如一个app只有一个receiver,实现特定的功能;但到至多android 4.0已经默认不支持这样只有一个receiver的app了,即app必须具有activity,至于系统内置的无activity的app如何配置的,我还不清楚,但大部分情况下,android应该不允许无activity视图的app的receiver运行的,像接下来要
2013-07-01 12:43:44
464
原创 android adb 支持中文名文件 安装 推送 windows脚本
adb 在windows底下文件(夹)命名所采用的是GBK编码,而在Android中采用的UTF-8编码,所有使用adb 的push和pull命令时就会导致由于编码方式的不同而产生的错误,解决这一问题就只有对adb工具的源代码进行修改,让adb对文件名的编码进行相应的转换。给出下载链接 http://qylk2011.googlecode.com/files/adb.zip注:内附带两个脚本
2013-07-01 12:43:42
759
原创 C++ 一些需要注意的地方
1.对于sizeof计算数组长度: 1)栈内数组,如char buf[20],那么sizeof(buf)=20 2)堆内数组,栈内指针,如char *buf=new char[20],那么sizeof(buf)=4,实际上是buf指针的长度,而非数组的长度,这需要注意2.使用strcat时需要注意,新加的字符串是接到原字符串的末尾,即‘\0’后面,有时在堆上开辟一段空间(new 出来的),没有将此
2013-07-01 12:43:38
311
原创 android NDK exception RTTI 支持异常处理
用NDK编译buffer.cpp文件时出现error: exception handling disabled, use -fexceptions to enable。 此问题的出现是编译器的异常异常捕获被禁用了,需要在Android.mk文件中开启。在Android.mk文件中添加:LOCAL_CPPFLAGS += -fexceptions或者在Application.mk文件中添加APP_C
2013-07-01 12:43:35
969
原创 android NDK wchar长度问题
才发现android 的NDK把wchar的长度定义为4,调试时费了好半天劲才发现问题所在,上网查了一下可以在Android.mk中加入:LOCAL_CPP_FLAGS := -fshort-wchar 来让GCC按sizeof(wchar_t)=2编译,其他wcslen()之类的函数准不准确,暂时还没试。
2013-07-01 12:43:33
485
原创 android笔记
1.textview添自动链接:可以在string内嵌入www.baidu.com">之类的链接, 然后设置textview.setMovementMethod(LinkMovementMethod.getInstance()); 2.AsyncTask获取状态:mLoginTask.getStatus() == GenericTask.Status.RUNNING? 3.设置cmwap上网代
2013-07-01 12:43:31
311
原创 设置带滚动条的TextView
1.可以在TextView外面套个ScrollView,就象这样: ScrollView android:layout_width="match_parent" android:layout_height="wrap_content" android:isScrollContainer="true" >
2013-07-01 12:43:28
418
原创 Android Service两种启动启动方式 及 adndroid service生命周期
startService:正常调用:onCreate->onStart取消绑定:onDestroy如果调用者自己直接退出而没有调用stopService,则Service会一直在后台运行,直到下次调用者再启动起来,并明确调用stopServicebindService正常调用:onCreate->onBind取消绑定:onUnbind->onDestroy先startService,再bindSe
2013-07-01 12:43:26
3158
原创 android progressbar 去掉圆角 自定义
当使用android:progressDrawable="@drawable/seekbar_layer"自定义progressbar时,如果seekbar_layer.xml里面用普通png图片做背景,则progressbar两边会有圆角出现,原因是图片不适合progressbar尺寸,因而被拉伸或压缩,从而产生圆角。 解决办法:将所用到的图片改为9-Patch图片,工具在SDK目录tools
2013-07-01 12:43:24
1161
原创 输入法
引自:http://www.i1987.org/?p=220 * 输入法编辑器(Input Method Editor – IME) 对于 ,我们可以指定其输入内容,比如仅输入数字,密码框,电子邮件地址等。对于不同的属性所得到的键盘布局也会不一样。我们只需设定的android:inputType属性即可,例如: android:inputType="number|numberSigned
2013-07-01 12:43:22
334
原创 android SDK 无法更新解决办法
现象: Fetching https://dl-ssl.google.com/android/repository/addons_list-1.xmlFailed to fetch URL https://dl-ssl.google.com/android/repository/addons_list-1.xml,reason: Stub!Fetched Add-ons List success
2013-07-01 12:43:19
374
原创 android bitmap
位图是我们开发中最常用的资源,毕竟一个漂亮的界面对用户是最有吸引力的。1. 从资源中获取位图 可以使用BitmapDrawable或者BitmapFactory来获取资源中的位图。 当然,首先需要获取资源: Resources res=getResources(); 使用BitmapDrawable获取位图 1. 使用BitmapDrawable (InputStr
2013-07-01 12:43:17
308
原创 android Paint
/** * Paint类介绍 * * Paint即画笔,在绘图过程中起到了极其重要的作用,画笔主要保存了颜色, * 样式等绘制信息,指定了如何绘制文本和图形,画笔对象有很多设置方法, * 大体上可以分为两类,一类与图形绘制相关,一类与文本绘制相关。 * * 1.图形绘制 * setARGB
2013-07-01 12:43:15
273
原创 android 系统权限大全
目前很多Android软件和游戏中存在恶意行为或收集用户隐私等问题,mTweak站点的软件和游戏下载专区为每个应用程序都进行了严格的检查,显示APK权限和安全敏感相关的问题。同时手机优化大师的APK安装器将会检查每个应用的请求权限,保证用户的安全,下面是mTweak总结的APK权限大全。 访问登记属性 android.permission.ACCESS_CHECKIN_PROPERTIES
2013-07-01 12:43:13
294
原创 android startActivityForResult数据返回
-----------------主activity----------------------------------------------------------------public class Bundle2Activity extends Activity { /** Called when the activity is first created. */ @Overr
2013-07-01 12:43:10
366
原创 android activity 切换
Intent intent=new Intent(); intent.setClass(Activity1.this, activity2.class); startActivity(intent);
2013-07-01 12:43:08
305
原创 android 页面转换 使用setcontentview
import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;public class DisplayActivity extends Activity { /
2013-07-01 12:43:06
440
原创 android 自定义TextView样式
----------res/layout/main.xml------------------------------- http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_heig
2013-07-01 12:43:04
727
原创 android 获取屏幕分辨率
import android.app.Activity;import android.os.Bundle;import android.util.DisplayMetrics;import android.widget.TextView; public class DisplayActivity extends Activity { /** Called when the activity
2013-07-01 12:43:01
300
原创 android lrc歌词显示
歌词双行交叉显示,代码不完善,兼容性差,还有待改进,进入正文:以下为旧版代码,新版lrc解析代码已经写完,全面修复兼容性,请直接参考:http://www.qylk.blog.163.com/blog/static/134687356201162023117621/ 先定义一个存放每句歌词的类,它定义了每句歌词的起始时间,持续时间,及每句歌词正文,相当于C语言的结构体。 public clas
2013-07-01 12:42:59
806
原创 android UI同service通信(方法一)
例如UI向service发通知:(intent)1.使用startService实现单向指令:UI----->Service:这种方法适用于UI频繁向service发送命令。startService的调用次数在service里不会累积,可以放心大胆的多用,因此结束service只需一个stopService即可。UI线程:startService(new Intent("com.qylk.serv
2013-07-01 12:42:57
615
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人