码迷,mamicode.com
首页 > 移动开发 > 月排行
Android4.4 蓝牙源码部分分析
最近GOOGLE发布了Android4.4,看了一下源码;4.4的蓝牙打开流程这一部分还是有些变化的,从界面上看蓝牙开关就是设置settings里那个switch开关,widget开关当然也可以,起点不同后续的流程是一样的。先来看systemServer.java的代码,蓝牙服务开启的地方,真机情况下我们关心的是最后一个else分支。 if (SystemProperties.get("ro...
分类:移动开发   时间:2014-07-29 14:50:38    阅读次数:251
Android在浏览器启动APP
要想在浏览器启动APP的方法如下: 在需要跳转的ACTIVITY中添加intent-filter的相关信息:     实例如下:                                                 然后再HTML添加如下链接即可: 进入APP之后,可以使用getIntent()来获取...
分类:移动开发   时间:2014-07-29 14:55:38    阅读次数:208
Android开发使用GET方式向服务器请求和发送数据
#1.首先先用新建个servlet处理登陆请求 代码如下。只实现了doGet方法 package com.wzw.servlet; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http...
分类:移动开发   时间:2014-07-29 14:58:58    阅读次数:253
Android App 内存泄露之Handler
Android App 内存泄露之Handler, 你可能忽略的东东...
分类:移动开发   时间:2014-07-29 14:59:38    阅读次数:256
Android麦克风录音带音量大小动态显示的圆形自定义View
1、所谓无图无真相,先上效果图。我们要实现的就是中间那个录音的按钮,周边会显示一圈音量大小的波形 2、VolumCircleBar继承自View,我们进行了自定义,代码如下 package com.rdinfo.ccenglish.ui.ccprofile.view; import android.content.Context; import android.content.res.T...
分类:移动开发   时间:2014-07-29 15:07:18    阅读次数:425
android之Alarm
Alarm和Timer不同的是Alarm是在应用程序之外操作的。即使应用程序关闭,它们也仍然能够用来激活应用程序事件或操作。 public void createAlarm(){ //获取一个Alarm Manager的引用 AlarmManager alarmManager = (AlarmManager)getSystemService(Context.ALARM_SERVICE);...
分类:移动开发   时间:2014-07-29 15:09:38    阅读次数:254
GCDAsyncSocket类库,IOS下TCP通讯使用心得
关于在IOS下使用Socket进行通讯的技术文章也许诺很久了,今日又是一个还债的日子,网上虽然很多介绍过AsyncSocket或GCDAsyncSocket的文章,但其实就那么一两篇大部分都是转载,于是我义正言辞、慷慨激昂的批判他们这种不负责任的态度,学习,不是给自己学的,是要和大家分享的。技术的共享有利于整体行业的进步,也可以使自身更深入全面的了解。 之前的文章中我们讲到过TCP通讯协议,...
分类:移动开发   时间:2014-07-29 15:09:58    阅读次数:721
Android Studio 100 tips and tricks
关于本文本文是想总结一些Android Studio的使用技巧,对于大多数习惯了使用eclipse的人来说,可能会需要一段时间,但是如果看过下面的一些介绍,你就能体会到Android Studio的强大之处了,不过本文列举的也只是冰山一角,深入了解后会有更多值得你发现的!ps:由于时间关系,翻译可能有不全、有错,希望大家能一起修正,请在留言中指出,我会修正~thx快捷提示:ctrl+space按住...
分类:移动开发   时间:2014-07-29 15:10:18    阅读次数:254
ANDROID 中设计模式的采用--行为模式
1 职责链模式       职责链模式的意图为: 使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。       在ANDROID系统的输...
分类:移动开发   时间:2014-07-29 15:13:48    阅读次数:377
Android ListView and Tips.
Tips: ListView嵌套ListView,有footerView时,需要重新measure高度时,footerview最顶层的view不能是RelativeLayout,最好用LinearLayout包RelativeLayout.否则 View.measure(0,0)会报异常。 ListView 加HeaderView,在OnItemClick时,positi...
分类:移动开发   时间:2014-07-29 15:15:08    阅读次数:245
Qt on Android:让 Qt Widgets 和 Qt Quick 应用全屏显示
Android 系统版本很多,较新的 4.4 ,较老的 2.3 ,都有人用。 Qt on Android 开发的 Android 应用,默认在 Android 设备上是非全屏的。而有些应用的需求是全屏显示,比如游戏。那么怎么样才能做到这点呢?...
分类:移动开发   时间:2014-07-29 15:15:28    阅读次数:434
Unable to resolve target 'android-16'
今天在做  SlideMenu 的时候,引用了一些网络上下载的开源项目,提示Unable to resolve target 'android-16' 这个错误: 解决办法: 右键项目文件--->properties--->android  选择对应版本 保存 如还不生效 打开项目文件project.properties ,修改 target=android-10   /...
分类:移动开发   时间:2014-07-29 15:15:48    阅读次数:182
File类——renameTo()将文件夹内的所有指定类型文件 移动到另一个文件夹内
*由于张孝祥-7K月薪面试题破解之一_交通灯管理系统视频教程文件夹下的视频文件都存放在每个子文件夹中*需求:将所有视频文件全部移动到张孝祥-7K月薪面试题破解之一_交通灯管理系统视频教程文件夹下原来存放视频的子文件夹删除publicclassmoveFiles{ publicstaticvoidmain(St..
分类:移动开发   时间:2014-07-29 15:22:29    阅读次数:214
AppScan大型网站分割扫描
大型网站扫描到后边会出现扫不动,大型网站扫描时间过长等情况。但如果要在短时间内扫描完某个大型网站,这样就可以进行分割扫描,把一个大型站点分割为多个较小的再进行扫描分割。有两种分割扫描的方法:(都可以较短时间内得到扫描结果,并且报告的可读性较强)Ps、需要先保..
分类:移动开发   时间:2014-07-29 15:23:49    阅读次数:258
Cacti+Nagios监控系统(六):Cacti整合Ntop
Ntop是一种监控网络流量工具一、安装环境cd/root/downloadyuminstalllibtoollibpcaplibpcap-develgdbmgdbm-develzlibzlib-develwgethttp://mirror01.idc.hinet.net/EPEL/5Server/x86_64/GeoIP-1.4.8-1.el5.x86_64.rpmwgethttp://mirror01.idc.hinet.net/EPEL/5Server/x86_64/Ge..
分类:移动开发   时间:2014-07-29 15:25:39    阅读次数:264
Android学习笔记
基于人人网客户端进行推广与营销的这个项目已接近尾声。回想自己这2个月以来对Android的学习,有不少收获。尽管在整个过程中遇到过不少问题,但最终还是解决了。在这里,记录一下自己在整个过程中碰到的问题与解决方案。我负责的是“好友”界面部分,主要需要实现的功能如下1...
分类:移动开发   时间:2014-07-29 15:26:29    阅读次数:194
Cacti+Nagios监控系统(五):Cacti安装插件
Cacti插件说明及下载地址:http://docs.cacti.net/plugins一、Settings插件cd/root/downloadwgethttp://docs.cacti.net/_media/plugin:settings-v0.7-1.tgzmvplugin:settings-v0.7-1.tgzsettings-v0.7-1.tgztarzxvfsettings-v0.7-1.tgz-C/var/www/html/cacti/plugins/二、Thold..
分类:移动开发   时间:2014-07-29 15:28:59    阅读次数:357
Cacti+Nagios监控系统(四):Cacti整合Nagios
一、原理整合cacti和nagios是利用了cacti的一个插件nagiosforcacti,它的原理是将nagios的数据通过ndo2db导入到mysql数据库(cacti的库中),然后cacti读取数据库信息将nagios的结果展示出来。二、cacti扩展模块cacti扩展模块需要下载安装cacti-plugin,cacti-0.8.8a及以后版本..
分类:移动开发   时间:2014-07-29 15:30:09    阅读次数:263
Cacti+Nagios监控系统(三):安装Nagios
一、添加用户groupaddnagcmduseradd-Gnagcmdnagiospasswdnagios123456usermod-a-Gnagcmdapache二、安装nagioscd/root/downloadwgethttp://jaist.dl.sourceforge.net/project/nagios/nagios-4.x/nagios-4.0.7/nagios-4.0.7.tar.gz也可以从这里下载:http://www.nagios.org/downl..
分类:移动开发   时间:2014-07-29 15:34:49    阅读次数:255
Cacti+Nagios监控系统(二):安装Cacti
一、设置mysql,创建Cacti数据库和账号mysql-uroot-pmysql>createdatabasecactidb;mysql>GRANTALLONcactidb.*TOcactier@localhostIDENTIFIEDBY‘123456‘;mysql>flushprivileges;mysql>quit二、安装rrdtoolyum-yinstallrrdtoolrrdtool-develrrdtool-php三、安装配置s..
分类:移动开发   时间:2014-07-29 15:35:39    阅读次数:354
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!