android_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> android >>列表
就在摩托罗拉的MotoX销售不振之时,近日摩托罗拉又发布了MotoG智能手机,其无锁无合约版本179美元(合1090人民币)的低价引发了业内的关注。尽管摩托罗拉移动被谷歌并购后,谷歌一直声称摩托罗拉移动将具有独立运作的自主权。前期花了谷歌125亿美元,自并购后又担负了摩托罗拉移动10亿美元左右的亏损,而照摩托罗拉移动目前在智能手机市场的表现,估计谷歌未来还会继续为摩托罗拉移动补血,这种情况下,精明的谷歌怎么可能只做个往里扔钱的看客,所谓的不干预那只是谷歌说给外界和媒体的戏文,听听而已... 查看全文
· Android知识点发布时间:2013-11-16
Thefollowingsettingavoidsanactivityrestartincaseoforientationchangesorpositionofthephysicalkeyboard(hidden/visible).<activityandroid:name=".ProgressTestActivity"android:label="@string/app_name"android:configChanges="orientation|keyboardHidden... 查看全文
· Android调用系统自带的设置界面发布时间:2013-11-16
Android有很多系统自带的设置界面,如设置声音,设置网络等。在开发中可以调用这些系统自带的设置界面。点击以下列表中的选项,就可以调出相应的系统自带的设置界面。如点击“无线和网络设置”,可以调出以下设置界面:实现的代码如下://无线和网络设置publicvoidconfig_wire(){Intentintent=newIntent("/");ComponentNamecm=newComponentName("com.android.settings","com... 查看全文
· Android 数独游戏 记录发布时间:2013-11-16
Android图形编程基本概念颜色对象Color类intcolor=Color.bule//蓝色intcolor=Color.argb(255,255,255,255);//透明度,红,绿,蓝在XML文件中定义颜色画笔对象Paint类Paint.setColor(Color.blue);画布对象Canvas类Canvas.drawCircle(300,400,100,paint);自定义View的基本实现方法定义一个类,继承View复写View中的onDraw()方法在onDraw(... 查看全文
· Android--拦截系统BroadcastReceiver发布时间:2013-11-16
前言上一篇博客,讲了BroadcastReceiver的一些基础内容,如何注册以及发送一个广播,那是基础,不清楚的可以先看看:Android--BroadcastReceiver。但是在实际开发当中,大部分情况下是不需要自己发布一个Broadcast或者接收自己定义的Broadcast的,一般而言,都是拦截系统在做某个操作而发布的Broadcast,对其进行相应的处理。这篇博客就以两个示例来讲讲Android系统中,如何拦截系统Broadcast并对其进行处理... 查看全文
· Android--操作图片Exif信息发布时间:2013-11-16
前言在Android系统中,图片文件在内存中以像素点的二维数组加载,存放像素信息,还会在开头加上一些额外的照片拍摄参数信息,这些信息就是Exif。Android2.0之后,媒体库加入了操作图片Exif的类,本篇博客主要讲解如何在Android应用中操作图片的Exif信息。本篇博客主要内容:什么是ExifExifInterface操作Exif什么是Exif先来了解什么是Exif。Exif是一种图像文件格式,它的数据存储于JPEG格式是完全相同的... 查看全文
· android 中 viewpager 滑动的指示器发布时间:2013-11-16
先看下效果图:这个需要用到1个开源的库,这个后面也会说下的。工程目录:1.MainActivity.javapublicclassMainActivityextendsFragmentActivity{privateViewPagerFrameAdapteradapter;//适配器(标题和内容)privateViewPagermPager;privateTabPageIndicatortabbPageIndicator... 查看全文
· Android获取ROOT权限发布时间:2013-11-16
获取Android的ROOT权限其实很简单,只要在Runtime下执行命令"su"就可以了。//获取ROOT权限publicvoidget_root(){if(is_root()){Toast.makeText(mCtx,"已经具有ROOT权限!",Toast.LENGTH_LONG).show();}else{try{progress_dialog=ProgressDialog.show(mCtx,"ROOT","正在获取ROOT权限...",true,false);Runtime... 查看全文
· Android的EditText属性发布时间:2013-11-16
EditText继承关系:View-->TextView-->EditTextEditText的属性很多,这里介绍几个:android:hint="请输入数字!"//设置显示在空间上的提示信息android:numeric="integer"//设置只能输入整数,如果是小数则是:decimalandroid:singleLine="true"//设置单行输入,一旦设置为true,则文字不会自动换行。android:password="true"//设置只能输入密码android... 查看全文
今天说说Provision这个APK,可能很多朋友都不知道有这个APK存在。Provision的作用很简单,就是一个系统初始化引导程序,原生的Android里面Provision只做了一件事,就是写入一个DEVICE_PROVISIONED标记。不过这个标记作用很大,这个标记只会在系统全新升级(双清)的时候写入一次,代表了Android系统升级准备完成,可以正常工作。之所以会关注DEVICE_PROVISIONED这个标记,是因为我在升级系统的时候遇到一个问题... 查看全文
Android尺寸单位转换和屏幕适配相关各种尺寸单位的意义dp:Density-independentPixels一个抽象的单元,基于屏幕的物理密度。(dp和dip的意义相同,所以不用区别对待)。这些单元是相对于160dpi(dotsperinch)的屏幕说的,在160dpi的屏幕上,1dp粗略地等于1px。当运行在更高密度的屏幕上的时候,要绘制1dp的像素数量会放大一个比例,这个比例就是和屏幕密度(dpi)相关。类似的,在一个低密度的屏幕上,像素数目会缩小一个比例... 查看全文
今年4月为Android推出Home主屏应用数周后,Facebook的移动领域形象遭受了一点打击,原因是该产品不受欢迎。不过在Home推出6个多月后,Facebook移动工程副总裁科里·昂德雷卡(CoryOndrejka)表示,公司从Home的开发经历中学到了很多东西,比如更清楚如何改进Home和开发其它的移动产品。“我们将继续对Home进行更新迭代。”他在本周的Techonomy科技经济大会上受访时表示,&ldquo... 查看全文
使用ListView的addFooterView或者addHeaderView报错或者不知名的异常:atandroid.widget.ListView.clearRecycledState(ListView.java:522)ps:android2.3经常会出现这种问题Causedby:java.lang.NullPointerExceptionatandroid.widget.ListView.clearRecycledState(ListView.java:522)atandroid... 查看全文
当用户触摸屏幕的时候,会产生许多手势,例如down,up,scroll,filing等等。一般情况下,我们知道View类有个View.OnTouchListener内部接口,通过重写他的onTouch(Viewv,MotionEventevent)方法,我们可以处理一些touch事件,但是这个方法太过简单,如果需要处理一些复杂的手势,用这个接口就会很麻烦(因为我们要自己根据用户触摸的轨迹去判断是什么手势)。Androidsdk给我们提供了GestureDetector(Gesture... 查看全文
· Android拦截外拨电话发布时间:2013-11-14
拦截监听外拨的电话,并进行处理:向外拨打电话时系统会发出一个有序广播,虽然该广播最终会被拔号器里的广播接收者所接收并实现电话拔打,但我们可以在广播传递给拔号广播接收者之前先得到该广播,然后清除传递给拔号广播接收者的电话号码,在拔号广播接收者接收到该广播时,由于电话号码为null,因此取消电话拔打。 Intentintent=newIntent(Intent.ACTION_CALL,Uri.parse("tel:110"));startActivity(intent... 查看全文
除了SQLite数据库外,SharedPreferences也是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data/<包名>/shared_prefs目录下。SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现。实现SharedPreferences存储的步骤如下:一、根据Context获取SharedPreferences对象二... 查看全文
今天在开发中用到了需要ScrollView嵌套GridView的情况,由于这两款控件都自带滚动条,当他们碰到一起的时候便会出问题,即GridView会显示不全,为了解决这个问题查了N多资料,某个谷歌的官方回复竟然是GridView不需要ScrollView,那个牛气冲天啊,可是爷偏偏用到了肿么办呢?!又继续查,神马重写控件重写类的,那代码一坨坨的有木有!!!最后,还是在某人一句很隐晦的提示下得到灵感最终实现。首先是布局<ScrollView>……<... 查看全文
· Android 中断线程的处理发布时间:2013-11-14
我现在对一个用户注册的功能1.用ProgressDialog将当前页面设成不可操作(保留返回键退出ProgressDialog)2.用一个线程clientThread执行数据的提交和返回问题:考虑到ProgressDialog运行过程中,返回键的操作,应该终止clientThread的运行。以下是我的代码,希望大家互相讨论,指出我的不足,最好能给出比较好的解决方案代码区:btn_register.setOnClickListener(newView.OnClickListener()... 查看全文
win7/xp下面安装Android虚拟机,更新SDK后,在Eclipsepreference里指向android-sdk-windows时。出现:ThisAndroidSDKrequiresAndroidDeveloperToolkitversion17.0.0orabove.Currentversionis10.0.0.v201102162101-104271.PleaseupdateADTtothelatestversion.结果:虚拟机无法打开。原因:android.662p... 查看全文
· Android--拦截系统BroadcastReceiver发布时间:2013-11-14
前言上一篇博客,讲了BroadcastReceiver的一些基础内容,如何注册以及发送一个广播,那是基础,不清楚的可以先看看:Android--BroadcastReceiver。但是在实际开发当中,大部分情况下是不需要自己发布一个Broadcast或者接收自己定义的Broadcast的,一般而言,都是拦截系统在做某个操作而发布的Broadcast,对其进行相应的处理。这篇博客就以两个示例来讲讲Android系统中,如何拦截系统Broadcast并对其进行处理... 查看全文