-
Android四大组件应用系列——实现电话阻截和电话录音
Android四大组件应用系列——实现电话拦截和电话录音一、问题描述使用BordercastReceiver和Service组件实现下述功能:1.当手机处于来电状态,启动监听服务,对来电进行监听录音。2.设置电话黑名单,当来电是黑名单电话,则直接挂断。当拨打电话或电话状态发生改变时,系统就会发出有序广播,因此我们可以使用BordercastReceiver接受广播,因BordercastRecei...
40
热度 -
【转】用Android-X86跟VirtualBox打造高性能Android开发环境
【转】用Android-X86和VirtualBox打造高性能Android开发环境不知道有多少Android开发着对Android虚拟机的那悲剧的性能有意见,反正我的看法是:那速度实在是太坑爹了!为什么Android虚拟机比iOS和WP7的虚拟机要慢很多呢?原因如下:1.Android模拟器模拟的是ARM的体系结构(arm-eabi),而iOS和WP7的模拟器的目标体系结构都是x86的,另外iO...
0
热度 -
SQL Server 利用锁提示优化Row_number()-软件工程师需知
SQLServer利用锁提示优化Row_number()-程序员需知网站中一些老页面仍采用Row_number类似的开窗函数进行分页处理,此时如果遭遇挖坟帖的情形可能就需要漫长的等待且消耗巨大.这里给大家介绍根据Row_number()特性采用特定锁Hint提升查询速度.直接上菜脚本环境可在SQLServer优化技巧之SQLServer中的"MapReduce"找到如下查询在分页中比较常见sets...
115
热度 -
SQLServer之目录解析
SQLServer之索引解析?最近在学习数据库索引,所以在这里记录下最近的学习心得。???热身学习。???1.二叉平衡树和B树B+树的概念需要了解。???2.了解二叉平衡树的旋转。???3.思考为何数据库索引不使用二叉平衡树而选择B树或者B+树。???4.思考B+树作为索引相对于B树的优点在哪里。???知识总结???1.聚集索引??????叶子节点包含聚集键值和全部数据。??????表中的数据顺序...
59
热度 -
springmvc容易实现权限控制
springmvc简单实现权限控制用过了SpringSecurity,一般都不会采用这种简单的自定义方式.自定义当然灵活自由,越要完善,也就意味做的工作越多.使用框架,别人考虑得相对周到,比如springsecurity的防止攻击就有sessionfixation,clickjacking,crosssiterequestforgery.以下的简单实现的权限控制虽然可以去实现这样的功能,但就没必要...
185
热度 -
Android 歌词同步滚动成效
Android歌词同步滚动效果 歌词是播放器类App必不可少的组件,而一般的歌词组件都需要做到歌词的显示与播放进度同步。我们知道,歌词是如下所示的文件:?lrc?[ti:原来爱情这么伤][ar:梁咏琪][al:给自己的情歌][00:00.55]梁咏琪-原来爱情这么伤[00:05.43]作词:彭学斌[00:06.68]作曲:彭学斌[00:09.63][00:22.27]我睁开眼睛却感觉不到天亮[00...
56
热度 -
Android Parcelable序列化自定义种集合在Activity间传递
AndroidParcelable序列化自定义类集合在Activity间传递来自http://zartzwj.iteye.com/blog/1136891我们会考虑创建一些复杂(包含的数据类型有多种)的Model,方便在数据上的传输和处理。一些关于android中对于这类model的传递,一般都是实现Parcelable或者是Serializable这两个接口,这两个接口有一些不同,Seriali...
40
热度 -
Android app项目跟开发总结
Androidapp项目和开发总结?关键字:androidapp,?androiddevelop,androidsummary????从2010.04启动该项目到现在完成主要功能模块,分享一下开发历程和注意事项。?????开发环境:ubuntu7.10+eclipse3.5+sdk????下面是开发总结:?基于源码级的SDK以及SDK升级注意事项熟悉其如何做资源国际化熟悉其如何支持不同屏幕大小,不...
31
热度 -
Android入门户十五篇之ActivityGroup + GridView 实现Tab分页标签[转]
Android入门第十五篇之ActivityGroup+GridView实现Tab分页标签[转]????很多客户端软件和浏览器软件都喜欢用Tab分页标签来搭建界面框架。读者也许会马上想到使用TabHost?与?TabActivity的组合,其实最常用的不是它们,而是由GridView与ActivityGroup的组合。每当用户在GridView选中一项,ActivityGroup就把该项对应的Ac...
90
热度 -
列举一些 android中的常用模块和方法
罗列一些android中的常用模块和方法显示网页Java代码Uriuri=Uri.parse(“http://www.2phone8.com.cn”);Intentit=newIntent(Intent.ACTION_VIEW,uri);startActivity(it);Uriuri=Uri.parse(“http://www.2phone8.com.cn”);Intentit=newInten...
1
热度 -
深入Android 【4】 —— 组件调用
深入Android【四】——组件调用原文地址:http://www.cnblogs.com/duguguiyu/archive/2010/02/07/1665544.htmlIntent解析基于组件的架构体系,除了有定义良好的组件,如何把这些组件组装在一起,也是一门艺术。在Android中,Intent(貌似通常译作:意图...),就是连接各组件的桥梁。前段时间看同事们做Symbian平台的网易掌...
24
热度 -
android Activity治理简析
androidActivity管理简析一、Activity的生命周期Activity的管理同样是基于C/S架构的,所有的activity管理都在server端进行。在Server端对每个activity进行调度的同时,Client端负责响应各个生命周期的函数。在Client端,对activity各个生命周期的响应都是在ActivityThread里进行操作。在本地,activity的生命周期如下图...
16
热度 -
用Android-X86跟VirtualBox打造高性能Android开发环境
用Android-X86和VirtualBox打造高性能Android开发环境资源下载地址:http://www.buildroid.org/Download/android-x86-vm-20120307.iso.gz(Android4.0通用版本)http://android-x86.googlecode.com/files/android-x86-2.2-generic.iso(Androi...
77
热度 -
android jni开发详细方法
androidjni开发详细步骤Jni开发步骤:环境说明:OS:Windowxpsp3Tools:eclipsejuno(下载后,解压到指定路径即可)Toolchain:cygwin(安装略,配置环境变量$NDK)JDK:JDK1.6.0_34(安装略,配置环境变量)NDK:android-ndk-r8bSDK:Android2.3.3新建android工程工程名:FishEyepackage:c...
45
热度 -
android兑现简单定时关机应用程序
android实现简单定时关机应用程序先看一下简单的图形界面吧,比较简单的实现定时关机!!!(我的上传资源中有整个工程)当然我们是在eclipse下开发的,那么我们先建一个工程Shutdown(当然可以随便取),然后就是包名,类名什么的。。。这就不多说了,这里先看一下上面那个时钟的代码:analogClock=(AnalogClock)findViewById(R.id.anolag_clock)...
34
热度 -
案件回顾:
Android4.0中由ProGuard引发的一场血案案件还原:修改Android4.0源码中的Setting,添加一项功能之后,在eng模式下编译,一切正常,遂提交代码到服务器。第二天,传来噩耗,Setting上新添加的功能无法使用,一点击则报错。案件分析:上传代码之前,已经在本地编译测试过,咋会有错呢??!!管它三七二十一,操起adblogcat抓取log进行分析。不看不知道,一看吓一跳,lo...
87
热度 -
总结
Android中AppWidget的分析与应用:AppWidgetProvider[email protected]/**/2012-8-20本文从开发AppWidgetProvider角度出发,看一个AppWidgetPrvodier在整个AppWidget体系中所扮演的角色。分析了AppWidgetProvider如何被AppWidget系统所识别;AppWidgetProvider...
14
热度 -
android小技艺
android小技巧好久没有更新blog了,今天那就即兴写点。退出软件我们知道android是多任务的系统,当多个Activity相互跳转的时候,这个时候在每个Activity都有退出出口的话,怎么真正退出就成为了一个小小的问题,在网上很多资料都说,个人觉得都是没有真正解决问题的实质。先爆料一下网上的,杀死进程的方式:1,android.os.Process.killProcess(android...
16
热度 -
Android-常用方法
Android---常用方法1、获取资源:Resourcesres=getBaseContext().getResources();Drawabledraw=res.getDrawable(R.drawable.icon);2、获得数组:String[]ary=getResources().getStringArray(R.array.ary);3、自动提示框:String[]arrays=new...
69
热度 -
Android项目实战-手机卫士30-读取应用的权限以及自定义Toast
Android项目实战--手机卫士30--读取应用的权限以及自定义Toast昨天呢,我们就已经把杀死进程的功能给完成的啦,那么今天我们就来做这样一件事,那就是,当我们长按某一个条目的时候,我们就显示出这个条目对应的那个应用的权限这个做起来就有点难度啦,因为Android没有公开这个api给我们,所以我们就要自己想办法的啦但是,在做这个之前,我们先处理一些细节的东西先,第一个就是把我手机卫士,以及那...
39
热度