首页 > 移动平台
使用Robolectric对Android应用进行单元测试
Google提供了Android Testing framework,但是需要模拟器或者真机去跑,速度较慢。要做纯净的unit test,项目代码里面又有很多Android API的依赖,太难测。上网搜了一下,要将java的code和Android的code区分开,好像只有Robolectric能做...
分类:移动平台   时间:2015-01-08 16:52:05    收藏:0  评论:0  赞:0  阅读:576
android UI效果相关-ListView(一)
方法一 通过反射: 代码: ????????Class?clsClass?=?listView.getClass().getSuperclass(); ????????if(clsClass?==?null){ ????????????Log.d("tag",?"null"); ??????...
分类:移动平台   时间:2015-01-08 15:45:56    收藏:0  评论:0  赞:0  阅读:292
Android应用开发学习—Toast使用方法大全
Toast?是一个?View?视图,快速的为用户显示少量的信息。?Toast?在应用程序上浮动显示信息给用户,它永远不会获得焦点,不影响用户的输入等操作,主要用于?一些帮助?/?提示。 ? Toast?最常见的创建方式是...
分类:移动平台   时间:2015-01-08 15:44:16    收藏:0  评论:0  赞:0  阅读:324
centos6.5环境下的nagios管理工具nagiosql 320版本的安装
下载nagiosql320及补丁wgethttp://110.96.192.8:83/1Q2W3E4R5T6Y7U8I9O0P1Z2X3C4V5B/jaist.dl.sourceforge.net/project/nagiosql/nagiosql/NagiosQL%203.2.0/nagiosql_320.tar.bz2wgethttp://110.96.193.8:82/1Q2W3E4R5T6Y7U8I9O0P1Z2X3C4V5B/jaist.dl.sourceforge.net/project..
分类:移动平台   时间:2015-01-08 15:43:16    收藏:0  评论:0  赞:0  阅读:862
Android 隐藏输入法
对于EditText可以设置setInputType(InputType.TYPE_NULL);输入法就不会弹出。需要的时候在动态设置InputTyep.如果一加载Activity可以用getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);隐藏输入法,就不用判断焦点了。o(∩_∩)o如果..
分类:移动平台   时间:2015-01-08 15:40:26    收藏:0  评论:0  赞:0  阅读:485
Android 之Handle的使用原理理解
Handle的使用,首先我们要明白一点,那就是Handle的用处,Handle是用来做什么的,明白了这点,那么我在来理解下面的内容。 一:接下来我来说明一下Handle的用途 Handle到底是什么,我们为什么要来使用Handle,Handle 其实跟Intent有点类似,这里我直说类似,没有说什么是一样的啊,这种话,不是我说的,intent是用来实现四大组件之间的通信用的,而Handle呢?...
分类:移动平台   时间:2015-01-08 15:27:25    收藏:0  评论:0  赞:0  阅读:400
安卓环形菜单(处理了菜单键和返回键+加入了动画)
废话不多说,先看效果图:...
分类:移动平台   时间:2015-01-08 15:22:25    收藏:0  评论:0  赞:0  阅读:374
An internal error occurred during: "Check Android SDK"
问题描述: 配置完eclipse环境之后,导入代码,打开布局文件切换到视图的时候,弹出对话框,报Erroer:An internal error occurred during: "Check Android SDK" 问题解决: 由于SDK版本过高,和当前的Eclipse版本不匹配,然后把“sdk\android-sdk-windows\platforms”和“sdk\android-sd...
分类:移动平台   时间:2015-01-08 15:19:45    收藏:0  评论:0  赞:0  阅读:871
Android 演示 DownloadManager 下载
本文内容 环境 项目结构 演示下载 参考资料 本文是 github 上 Trinea-common 和 Trinea-Demo 项目的一部分。(不知道此人攒了多久~ ) 假设,现在有个下载 apk 包的需求,你大概能想到什么? 下载本身; 下载进度; 期间还能取消; 由于网络不好或中断,下载失败,还要能重试; 因为下载的是 apk,下载完还要能提示安装更好,而且,很多手...
分类:移动平台   时间:2015-01-08 15:19:25    收藏:0  评论:0  赞:0  阅读:465
android 网络连接检测
首先, 需要在AndroidManifest.xml 中添加下列权限: 判断是否连接的方法类: package com.akm.detectinternetconnectionstatus; import android.content.Context; import android.net.ConnectivityManager; import android.net.Net...
分类:移动平台   时间:2015-01-08 15:14:06    收藏:0  评论:0  赞:0  阅读:231
iOS 语法新特性-modern syntax(iOS6后,Xcode4.4后,OS X 10.8.2后)
- (void)modernSyntax {/* 一、语法新特性NSNumber、NSArray、NSDictionary*/ // ---- NSNumber 新语法 ---- NSNumber *num = nil; // num = [NSNumber numberWithI...
分类:移动平台   时间:2015-01-08 15:11:45    收藏:0  评论:0  赞:0  阅读:957
Android studio教程:[3]修改背景主题
android studio开发环境的背景主题是可以更改的,现在都流行黑色背景,这样让软件显得更高端大气的,更加赏心悦目,但最主要的还是看起来更舒适更顺眼。下面就教大家如何更改背景主题。工具/原料Android studio方法/步骤1首先打开软件,看看现在的背景是什么样子,如图默认是windows...
分类:移动平台   时间:2015-01-08 15:09:56    收藏:0  评论:0  赞:0  阅读:244
Android studio教程:[6]创建多个Activity
通常来说,一个android应用程序不止一个Activity(活动),更不止一个界面。于是需要创建多个Activity来满足应用程序的要求,这里我将告诉大家如何添加新的Activity,并实现Activity之间的切换,这里的两个活动以不同界面展示,活动的切换相当于界面的切换。工具/原料Androi...
分类:移动平台   时间:2015-01-08 15:09:25    收藏:0  评论:0  赞:0  阅读:463
Android Studio如何快速生成get,set,tostring,构造函数
刚开始使用Android Studio时,在创建一个javabean时,很习惯的在JavaBean类中,右键去找生成get,set等选项。但是很遗憾,找不到。那这边如何快速的set,get或者生成构造函数,生成toString方法。有两种方式:方式一:Code-->Generate方式二:通过快捷键...
分类:移动平台   时间:2015-01-08 15:08:35    收藏:0  评论:0  赞:0  阅读:401
Android pid uid
PID:为Process Identifier, PID就是各进程的身份标识,程序一运行系统就会自动分配给进程一个独一无二的PID。进程中止后PID被系统回收,可能会被继续分配给新运行的程序,但是在android系统中一般不会把已经kill掉的进程ID重新分配给新的进程,新产生进程的进程号,一般比产...
分类:移动平台   时间:2015-01-08 15:05:26    收藏:0  评论:0  赞:0  阅读:258
Android studio教程:[4]真机测试
有了Android studio这么好用的软件,自然要有一部不错的安卓手机,然后在真机上测试自己的程序,那样才能更好的发现程序中存在的问题,毕竟模拟器不是真正的手机嘛。工具/原料Android studio方法/步骤创建好一个默认的“hello world!”项目。在工具栏中找到app,点开后选择“...
分类:移动平台   时间:2015-01-08 15:05:15    收藏:0  评论:0  赞:0  阅读:260
ios开发--KVO浅析
目标:监听NSMutableArray对象中增加了什么代码如下:C代码 -(void)viewDidLoad{[superviewDidLoad];self.dataArray=[NSMutableArrayarrayWithObject:@"1"];[selfaddObserver:selffor...
分类:移动平台   时间:2015-01-08 14:57:35    收藏:0  评论:0  赞:0  阅读:376
apk,task,android:process与android:sharedUserId的区别
最终总结:1. 不同package的app默认在不同的进程当中,不可共享数据。2. 不同package的app如果设置相同的sharedUserID,当他们的keystore相同时,可共享数据,默认不在同一个进程。3. 不同package的app当sharedUserID/keystore相同时,在...
分类:移动平台   时间:2015-01-08 14:55:55    收藏:0  评论:0  赞:0  阅读:273
js判断浏览器内核和版本(包括手机端设备)
var X, xue;xue = xue || function(expr, fn) { return xue.dom ? xue.dom(expr, fn) : {};};X = xue;window.xue = xue;xue.browser = xue.browser || {};xue.br...
分类:移动平台   时间:2015-01-08 14:53:55    收藏:0  评论:0  赞:0  阅读:408
Android studio教程:[2]项目整体布局
上篇介绍了如何创建项目,这一次将介绍创建完的项目如何呈现在开发者的眼前,介绍android studio开发环境的整体布局,让大家知道各个模块的位置和功能。工具/原料Android studio方法/步骤首先看看刚创建完的项目界面,除了菜单栏、工具栏等,没有什么可以编辑的界面通过项目的文件浏览器可以...
分类:移动平台   时间:2015-01-08 14:53:45    收藏:0  评论:0  赞:0  阅读:313
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!