android_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> android >>列表
当我们使用listView的时候,拉到顶,或是拉到底部的时候,我们会发现有系统自带的阴影效果出现,不同手机出现的颜色可能还会不一样。在以前我始终都有注意到此问题,一直以为是系统自带的,不能去掉。也没有想过要去去掉它。直到昨晚上一个朋友问我怎么去掉系统自带的阴影效果。我那朋友说去不掉,他项目经理就不要他走。我这才去网上一番搜索,实践,结果还真可以去掉。方法也是极其的简单,只是以前没有注意。记录在博客里,留个印象。方法一:在xml文件里listView控件上加上下面的属性:android... 查看全文
· Android 手机变身 3D 扫描仪发布时间:2013-12-17
3D扫描越来越火热,但是受限于技术条件,很多3D扫描仪价格不菲,普通人很少能真正运用到它。苏黎世联邦理工学院的研究者们正在开发一款应用,将普普通通的Android智能手机变成移动的3D扫描仪。用户只需打开应用程序,将手机对准一个物体,按照提示点击几下屏幕并移动手机,该应用会自动拍摄多张照片,根据这些2D照片描绘和渲染出一个3D图像显示在屏幕上。这款应用最大的优点是,所有的处理都在手机上进行,用户能够得到即时而直观的反馈。你可以根据图像的情况来进行一些其他视角的“扫描”... 查看全文
大伙都知道android-support-v4为我们提供了很多兼容的解决方案,其中就有关于通知栏的.NotificationCompat,顺利成章操刀显示通知.eg:Intentintent=newIntent();PendingIntentpendingIntent=PendingIntent.getActivity(this,0,intent,PendingIntent.FLAG_ONE_SHOT);NotificationCompat... 查看全文
主要代码:(有注释)packagecom.example.checkboxtest;importandroid.annotation.SuppressLint;importandroid.content.Context;importandroid.graphics.Canvas;importandroid.graphics.Color;importandroid.os.Handler;importandroid.os.Message;importandroid.util... 查看全文
· [JIT_APP]Android SQLite简介发布时间:2013-12-16
SQLite介绍SQLite是一个非常流行的嵌入式数据库,它支持SQL语言,并且只利用很少的内存就有很好的性能。此外它还是开源的,任何人都可以使用它。许多开源项目(Mozilla,PHP,Python)都使用了SQLite。SQLite由以下几个组件组成:SQL编译器、内核、后端以及附件。SQLite通过利用虚拟机和虚拟数据库引擎(VDBE),使调试、修改和扩展SQLite的内核变得更加方便。下图是SQLite内部结构图SQLite基本上符合SQL-92标准,和其他的主要SQL数据库没什么区别... 查看全文
Android添加联系人有两种方式:1.直接调用插入语句,先插入一个空Item,得到一个id,然后给这个id对应的插入其他信息,如姓名,号码,邮件等;2.利用ContentProviderOperation,在系统应用Phonebook中就是采用这种方式,代码如下:实现了插入姓名,号码以及头像。1privatebooleansaveUpdatedPhoto(longrawContactId,FilephotoFile){2finalUrioutputUri=Uri... 查看全文
· Android的各版本间的区别总结发布时间:2013-12-16
Android1.0第一版商用操作系统Android1.1更新了部分API,新增一些功能,修正了一些错误,同时增加com.google.android.maps包Android1.5智能虚拟键盘使用widgets实现桌面个性化在线文件夹(LiveFolder)快速浏览在线数据视频录制和分享图片上传更快的标准兼容浏览器Voicesearch语音搜索立体声蓝牙和免提电话Android1.6完全重新设计的AndroidMarket,可以显示更多的屏幕截图手势支持... 查看全文
· 深入浅出Android开发之Surface介绍发布时间:2013-12-16
一目的本节的目的就是为了讲清楚Android中的Surface系统,大家耳熟能详的SurfaceFlinger到底是个什么东西,它的工作流程又是怎样的。当然,鉴于SurfaceFlinger的复杂性,我们依然将采用情景分析的办法,找到合适的切入点。一个Activity是怎么在屏幕上显示出来的呢?我将首先把这个说清楚。接着我们把其中的关键调用抽象在Native层,以这些函数调用为切入点来研究SurfaceFlinger。好了,开始我们的征途吧。二Activity是如何显示的最初的想法就是... 查看全文
Android4.3+引入了一个应用程序隐私控制功能(需要安装AppOpsLauncher激活),允许用户阻止应用程序收集敏感的私人数据如地理位置和通讯簿。然而Google在更新Android4.4.2时移除了这项功能。电子前哨基金会称,Google的解释是这项功能还处于实验阶段,是因为失误添加到系统中的。这项功能确实还没有成熟,会导致应用程序工作不正常,但Google是否真的回炉改进还是因为广告商的压力而彻底取消,只有时间才会告诉我们答案。... 查看全文
上次在做一个电池电量的进度显示时,需要根据背景主题色来切换电池电量的进度的颜色,但是在对prgoressBar的setProgressDrawable进行设置之后发现,在4.0系统上能够正常,而在2.3系统上就完全没有颜色了;原实现方法:mBatteryPowerPercent.setProgressDrawable(this.getResources().getDrawable(R.drawable.progress_bar_layer));问题原因:没有setBounds解决方案... 查看全文
    谷歌改良了ndk的开发流程,对于Windows环境下NDK的开发,如果使用的NDK是r7之前的版本,必须要安装Cygwin才能使用NDK。而在NDKr7开始,Google的Windows版的NDK提供了一个ndk-build.cmd的脚本,这样,就可以直接利用这个脚本编译,而不需要使用Cygwin了。只需要为EclipseAndroid工程添加一个Builders,而为Eclipse配置的builder,其实就是在执行Cygwin,然后传递ndk... 查看全文
· 怎样更好地使用android 样式发布时间:2013-12-16
第一,学习背景,由于做项目的时候,我们一些文字要指定颜色大小,如果一个一个指定,会很麻烦,怎么样通过像css样式一样去解决这类问题呢?第二,解决办法:我们使用android样式来解决第三,代码如下:在res/values文件下新建xml文件,如下:<?xmlversion="1.0"encoding="utf-8"?><resources><stylename="样式名"><itemname="android:textSize">18sp<... 查看全文
据多名知情人士透露,诺基亚一直在酝酿新的基于Linux内核的Android操作系统。由于诺基亚现在已将其设备部门销售给了微软,远离了手机业务,因此现在尚不清楚这款神秘的搭载Android的手机是否能够见到天日。但是,诺基亚瞒着微软秘密谋划Android手机的故事极大地激起了我们的兴趣,让我们开始以新的视角看待诺基亚与微软和谷歌的关系发展史。1.2009年转折点:诺基亚放弃Android投入微软怀抱诺基亚的诺曼底计划是什么?是它的Android智能手机吗?也许是。在1944年6月6日... 查看全文
在启动androidavd调试程序的时候,突然出现这个错误;XDMauthorizationkeymatchesanexistingclientavd怎么也启动不起来.网上搜也没找到答案。于是。。。。突然想到前几天用的kdm。没有出错。于是转到kdm试试。结果,好了。ps:什么是xdm?kdm?网上搜索吧。... 查看全文
· Mono for Android 显示远程图片发布时间:2013-12-16
Main.axml<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"android:layout_width="fill_parent"android:layout_height="fill_parent"android... 查看全文
从Android2.3开始支持NFC。不过NFC应用只能在Android手机(或平板电脑)上测试和开发,而且Android手机还必须有NFC芯片。而且如果测试NFC传输文件时至少需要两部支持NFC的手机。当然,如果测试读写NFC标签,还需要一些NFC标签或帖子。而且NFC在模拟器上时不能运行的。所以从这一点来说,NFC开发需要更多的设备,比较麻烦。这也蓝牙、传感器是一样的。都不能在Android模拟器上开发和测试。真不知道Google为什么不解决这一问题。不过这种问题也不是不能解决... 查看全文
从Android2.3开始支持NFC。不过NFC应用只能在Android手机(或平板电脑)上测试和开发,而且Android手机还必须有NFC芯片。而且如果测试NFC传输文件时至少需要两部支持NFC的手机。当然,如果测试读写NFC标签,还需要一些NFC标签或帖子。而且NFC在模拟器上时不能运行的。所以从这一点来说,NFC开发需要更多的设备,比较麻烦。这也蓝牙、传感器是一样的。都不能在Android模拟器上开发和测试。真不知道Google为什么不解决这一问题。不过这种问题也不是不能解决... 查看全文
· Android学习——第一个NDK程序发布时间:2013-12-15
在前面的学习中,我们已经讲解了关于NDK编程的环境搭建流程,简单的使用我们也通过官网本身自带的例子进行说明了。可是相信大家一定还存在这么的一个疑惑:“如果我要自己利用NDK编写一个Android应用,具体应该怎么做?有什么要求”。OK,别担心,下面就让我们一起来利用NDK来编写一个简单的Android应用。1创建一个新的Project1)通过以下命令创建一个新的AndroidProject(详细的使用方法,大家可以回去重新参考博文《Android学习第二天... 查看全文
安兔兔跑分:genymotion模拟器跑分比N10还要高使用感受:最大感受就是速度快但是兼容性不足,对普通的android开发者应该说是一件好事,不用再在虚拟机上徒耗时间了安装教程:http://tieba.baidu.com/p/2628436795官网:http://www.genymotion.com/... 查看全文
· Android使用SQLite数据库(4)发布时间:2013-12-14
读取SQLite数据库中的字符串字段,使用Cursor的getString方法(其他类型的字段也有相应的读取方法):publicabstractStringgetString(intcolumnIndex)columnIndex是该字段的编号。如果只知道字段名称,不知道字段编号,可以用getColumnIndex()获取字段编号,然后再读出该字段的值。如以下代码,先根据字段名获取字段编号,再读出数据付给相应变量。r_name=cur_db.getString(cur_db... 查看全文