android_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> android >>列表
英文原文:DefendingiOSwithcheapiPhonesiOS依靠应用质量在移动操作系统中鹤立鸡群。BenedictEvans在一篇不可错过的博文中以此为条件展开分析:假如安卓平台的参与度超过iOS,那么关于后者是否能保持领先位置的讨论也将失去意义。iOS最终会在并列第一或第二的地方找到其位置。根据目前的销售趋势来看,这个情况可能在2014年开始出现。当拥有5至6倍于对手的用户数量而参与度只有对手的四分之一时,你(安卓)仍然对于市场有足够的吸引力。这对苹果来说是个重要的战略威胁... 查看全文
· Android系统手机端抓包方法发布时间:2013-08-18
  抓包准备1.Android手机需要先获得root权限。一种是否获得root权限的检验方法:安装并打开终端模拟器(可通过安卓市场等渠道获得)。在终端模拟器界面输入su并回车,若报错则说明未root,若命令提示符从$变#则为rooted;2.如果Android手机尚未root,可通过superoneclick或其它方法进行root处理(需要先安装Microsoft.NETFramework)。Superoneclick刷root权限教程:(http://soft... 查看全文
android自带的RadioGroup是继承自LinearLayout,如果布局的时候不是直接写radiobutton,即radiobutton外面还包了一层容器,这时分组是不成功的,因为查找不到radiobutton,如果要实现这种效果呢,于是看了RadioGroup的源码,发现问题在于addView方法和自定义的PassThroughHierarchyChangeListener;下面就这两个地方动手脚,先拷贝源码,然后去掉RadioGroup(Contextcontext... 查看全文
· Android 全屏方法发布时间:2013-08-18
1@Override2publicvoidonCreate(BundlesavedInstanceState){3super.onCreate(savedInstanceState);4//去标题5this.requestWindowFeature(Window.FEATURE_NO_TITLE);67//全凭必须在setContentView之前8this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN... 查看全文
· 在Cocos2d-X中新建Android项目发布时间:2013-08-18
Windows下创建Cocos2d-X的Android项目并不复杂,关键是要改几个环境变量一、进入Cocos2d-X主目录修改“create-android-project.bat”大家都知道要点击“create-android-project.bat”生成新项目,但在运行生成向导之前你应该根据你的环境做一些改动。为了适应我的配置环境,我在create-android-project.bat里改动一些设置。set_CYGBIN=D... 查看全文
· Android--Loaders发布时间:2013-08-18
前言Loaders,装载机,适用于Android3.0以及更高的版本,它提供了一套在UI的主线程中异步加载数据的框架。使用Loaders可以非常简单的在Activity或者Fragment中异步加载数据,一般适用于大量的数据查询,或者需要经常修改并及时展示的数据显示到UI上,这样可以避免查询数据的时候,造成UI主线程的卡顿。Loaders有以下特点:可以适用于Activity和Fragment。可以提供异步的方式加载数据。监听数据源,当数据改变的时候,将新的数据发布到UI上... 查看全文
全程演示android开发环境的搭建过程,无需配置环境变量。所有软件都是写该文章时最新版本一相关下载(1)javaJDK下载:进入该网页:http://java.sun.com/javase/downloads/index.jsp(或者直接点击下载)如下图:选择DownloadJDK只下载JDK,无需下载jre.(2)eclipse下载进入该网页:http://www.eclipse.org/downloads/(或者直接点击下载:BT下载HTTP下载)如下图:我们选择第一个... 查看全文
· Android学习笔记(二)发布时间:2013-08-18
Handler的使用1.Handler类是android.os下的一个类,handler.post(Runnabler)可以将一个线程添加到消息队列中;handler.postDelay(Runnabler,longdelayTime)在延迟delayTime毫秒后,将线程添加到消息队列中;handler.removeCalbacks(Runnabler)将队列中挂起的Runnable移出。2.Handler.obtainMessage()可以获得一条消息... 查看全文
TextView是个特别基础的Android控件,只要有文本基本就少不了它。但是最近在项目开发的过程中我发现TextView存在很多局限性,其中最令我头疼的就是TextView文本排版方面的问题。我们都知道在word中文字对齐方式有靠左、靠右、居中、分散对齐等,但是TextView中就偏偏没有分散对齐这个属性设置。这就导致了TextView中一段文字会出现右边参差不齐的问题,中文由于每个字等宽看起来还不是特别糟糕,英文看起来就比较过分了。为了解决这个问题... 查看全文
· [Android]TextView点击获取部分内容发布时间:2013-08-18
TextView控件本身有很多属性可以进行控制,如果要获取内容只需要getText()方法就可以实现,同时也可以为TextView设置各种监听器。但是,如果想要实现点击获取TextView内部的部分内容,则仅仅靠TextView自带的功能实现起来就比较困难了。比如说TextView文本是一段英文,想要实现点击每个单词以获取单词内容,这该如何实现呢?经过不懈努力,我终于在stackoverflow上找到了一种解决方法,据说是目前为止单纯使用TextView实现这一功能的最佳方法。整理如下... 查看全文
webView.setOnTouchListener(newOnTouchListener(){@OverridepublicbooleanonTouch(Viewv,MotionEventevent){switch(event.getAction()){caseMotionEvent.ACTION_DOWN:caseMotionEvent.ACTION_UP:if(!v.hasFocus()){v.requestFocus();}break;}returnfalse;}});... 查看全文
以下所有是基于Eclipse的,使用命令行的绕道。1、STL的使用,以stlport为例官方的说法是只需要在Application.mk文件中添加如下一行即可APP_STL:=stlport_static即可,可是如果真只是这么做Eclipse中会提示找不到头文件!!!还可以用GNU的标准库,参见ndk/docs/APPLICATION-MK.html文件中对APP_STL选项的说明。找不到头文件的原因可能是Eclipse的代码提示功能在寻找头文件时可能并不会识别Application... 查看全文
windows7下的解决方案导航至android-studio安装目录.(默认为C:\ProgramFiles(x86)\Android\android-studio)。往上一层文件夹.(默认为C:\ProgramFiles(x86)\Android)。右键android-studio文件夹并查看属性。导航至“安全"标签页,点击"编辑"按钮。在列表中选中相应的组或用户,在下方列表框中选中”完全控制"的"允许"选择框。点击“确定”按钮... 查看全文
美国Web和移动技术专家、科技行业企业家史蒂夫·切尼(SteveCheney)近日撰文,对iOS和Android的未来前景进行了展望。以下是这篇文章的全文:我们已经进入了一个新的时代。在这个时代里,iOS和Android的影响力已经渗透到移动领域以外。就整个生态系统的发展而言,有许多事情正在发生。移动领域中的进步和投资正在推动所有硬件和软件聚合产品前进的步伐,而硬件的创新活动也正在凭借这种顺风而不断加速。以下是有关这两个占据主导地位的平台未来前景的一些想法。1... 查看全文
· Android--Menus发布时间:2013-08-14
前言本篇博客讲解一下菜单Menu的使用。菜单在windows应用中使用十分广泛,几乎所有的windows应用都有菜单,Android中也加入了菜单的支持。从官方文档了解到,从Android3.0(APIlevel11)开始,Android设备不再要求提供一个专门的菜单按钮,转而推荐使用ActionBar。所以现在市面上很多新设备使用三个虚拟按键,并不再额外提供菜单按钮,但是按钮的使用也是有些地方可以借鉴的。因为Android版本的发展,对于菜单的支持各个版本有很大的区别,而Android3... 查看全文
DocumentBuilderFactoryfactory=DocumentBuilderFactory.newInstance();//实例化DocumentBuilderfactory.setCoalescing(true);//这个防止汉字被解码成1个汉字DocumentBuilderbuilder=factory.newDocumentBuilder();当没有使用factory.setCoalescing(true);这个句子的时候,只能解析出1个汉字。根据官方资料显示... 查看全文
很久没写Launcher分析的文章,最近实在太忙。今天七夕本来是想陪女朋友逛街,碰巧打台风呆在家里,就继续写一篇文章。今天主要是讲一下Launcher里面的Widget列表,这方面信息比较多,今天重点讲一下Widget信息收集和Launcher是如何显示Widget。这是这个系列第12篇文章,可是有关Launcher的分析感觉还有很多东西要写。Widget列表是Android4.0以后才有的一种新特性,主要是可以直接查看Widget的缩略图,方便用户使用... 查看全文
Android开发环境将分为SDK相关内容、EclipseADT相关内容、模拟器AVD相关内容、调试器DDMS相关内容、日志LogCat相关内容、连接驱动ADB相关内容、内存泄露检测工具MAT相关内容、GDB调试、AndroidMarket、非eclipse/java开发环境、官方文档几部分讲解,希望对初学者有个系统的指导,也希望大家对知识内容不断补充!1、AndroidDDMS使用http://www.apkbus.com/android-157-1-1.html2... 查看全文
以下是通过XML定义的方式实现,如果需要通过代码实现,找到对应是set方式设置即可。去除ListView滑到顶部和底部时边缘的黑色阴影:android:fadingEdge="none"android:fadingEdge="none"去除拖动时默认的黑色背景:android:cacheColorHint="#00000000"android:cacheColorHint="#00000000"去除选中时的黄色底色:android:listSelector="#00000000"android... 查看全文
· Android Sqlite 实例入门发布时间:2013-08-13
通过一个简单的例子来学习Sqlite,学生选课系统,一开始的需求是学生可以选课,选课完成后可以查询到已经选择的课。首先设计三个表,学生,课程,选课。学生表存储学生的信息,课程表存储课程的信息,选课表存储学生已经选择的课程。建表的语句可以通过SQLiteExpert这个软件来测试。在SqliteExpert中新建一个数据库切换到SQL标签分别执行如下语句createtableifnotexistsStudents(idintegerprimarykey,nametextnotnull... 查看全文