android_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> android >>列表
很久以前就接触过sharedPreference这个android中的存储介质。但是一直没有实际使用过,今天在看之前做的“民用机型大全”的app时,突然想到可以使用sharedPreference类来改进这个app中的一个缺陷。此前,我先介绍sharedPreference的使用。Android数据总共有四种存储的方式一、SharePreference二、SQLite三、File四、ContentProviderSharedPreference类是一个轻量级的存储类... 查看全文
本文内容环境项目结构测试数据演示1:SimpleAdapter演示2:BaseAdapter演示3:CustomLazyList演示4:CustomLazyCompleteList本文主要给出演示概要,代码太多,所以只贴出核心代码,个人觉得足够,缺少什么很容易补~主要是自己下载调试一下,点击此处下载。本文通过四个示例,循序渐进地演示,将歌曲列表加载到ListView控件,歌曲列表,包括缩略图、歌手名、歌曲名等信息,或存放在本地,或以JSON形式存放在网络... 查看全文
随着可穿戴技术在近几年的爆炸式发展,智能手表已经从科幻电影中的道具变成了人们真实生活中的小助手。谷歌在上个月的I/O开发者大会上再度介绍了适用于可穿戴设备的AndroidWear系统平台,同时还推出了首批搭载AndroidWear系统的智能手表——三星GearLive、摩托Moto360和LGGWatch。科技媒体CNET日前撰文称尽管AndroidWear背靠谷歌这颗大树,但由于目前的智能手表大多缺乏卖点,整个市场尚不成熟... 查看全文
在Android应用中,我们常需要记录用户设置的一些偏好参数,,此时我们就需要用SharedPreferences和Editor将这些信息保存下来,在下次登录时读取。SharedPreferences保存的数据主要类似于配置信息格式的数据,因此它保存数据的形式为key-value对,下面我们来看下实例代码。首先是界面布局,比较简单,就是一个普通的登陆界面.1<RelativeLayoutxmlns:android="http://schemas.android... 查看全文
· Android NDK 环境搭建 + 测试例程发布时间:2014-07-04
懒得废话一大堆概念,关于ADT、NDK的概念要是你不懂,怎么会搜到这里来?所以你只需要根据下面的步骤来,就可以完成NDK环境搭建了。步骤:(假设你未安装任何相关开发工具,如果已经安装了,就可以跳过)一.环境搭建1.安装jdk安装完毕后配置好环境变量(我安装的是jdk1.7)JAVA_HOME=C:\Java\jdk1.7.0_51PATH=C:\Java\jdk1.7.0_51\binCLASSPATH=.;%JAVA_HOME%/lib/dt.jar... 查看全文
· Android -- 动态添加布局发布时间:2014-07-04
在做项目的时候,遇到了scrollView与listView结合的使用,导致了滑动的混乱,但是有一个办法可以解决掉这个问题,就是手写listView的高度,还有另外一种方法,传送门:《Android--在ScrollView中嵌套ListView》。但是在项目中,我们的scrollview中嵌套这两个ListView,这就更麻烦了,为了不去用两个上述方法,我们将另外一个ListView改写为动态加载布局的方法来实现,在布局等操作上感觉还是跟listview差不多,但是没有Adapter... 查看全文
本文内容环境项目结构演示1:simpleadapter演示2:baseadapter演示3:customlazylist演示4:customcompletelazylist本文只给出演示概要,代码太多,贴出来意义不大,自己下载调试一下,点击此处下载。环境Windows2008R264位EclipseADTV22.6.2,Android4.4.3三星SAMSUNGgt-i9008l,AndroidOS2.2.2为何真机版本如此低~唉,最近同事手机坏了,把我Android4... 查看全文
上次介绍MediaPlayer的时候稍微介绍了SurfaceView,SurfaceView由于可以直接从内存或者DMA等硬件接口取得图像数据,因此是个非常重要的绘图容器,这次我就用两篇文章来介绍SurfaceView的用法。网上介绍SurfaceView的用法有很多,写法也层出不同,例如继承SurfaceView类,或者继承SurfaceHolder.Callback类等,这个可以根据功能实际需要自己选择... 查看全文
1、Android实战淘宝网项目视频:http://edu.ibeifeng.com/view-index-id-248.html2、Android滚动视差实现课程:http://edu.ibeifeng.com/view-index-id-238.html3、Swift入门课程:http://edu.ibeifeng.com/view-index-id-239.html4、如何在你的Android应用中植入广告:http://edu.ibeifeng.com/view-index-id... 查看全文
本节主要讲解ActionBar如何添加Tabs标签和下拉导航。一、添加标签Tabs在ActionBar中实现标签页可以实现android.app.ActionBar.TabListener,重写onTabSelected、onTabUnselected和onTabReselected方法来关联Fragment。代码如下:Java代码privateclassMyTabListenerimplementsActionBar.TabListener... 查看全文
在android中有自带的一键分享功能,不过它会把所有带分享的应用都找出来,如果我们只需要一些常见的分享应用,该如何做呢?下面看我的效果图(横屏和竖屏自动适配):接下来看我的调用(支持图片和文字分享,图片可以是网络图片,和本地sdcard路径的):1AndroidShareas=newAndroidShare(2MainActivity.this,3"哈哈---超方便的分享!!!来自allen",4"http://www.fjsen... 查看全文
· Android 蓝牙操作详解发布时间:2014-07-02
1.启用蓝牙并使设备处于可发现状态1.1在使用BluetoothAdapter类的实例进操作之前,应启用isEnable()方法检查设备是否启用了蓝牙适配器。//使用意图提示用户启用蓝牙,并使设备处于可发现状态privatevoidstartBluetooth(){BluetoothAdapterbt=BluetoothAdapter.getDefaultAdapter();//检测蓝牙是否开启if(!bt.isEnabled()){IntentenableIntent=newIntent... 查看全文
ListView和GridView已经成为原生的Android应用实现中两个最流行的设计模式。目前,这些模式被大量的开发者使用,主要是因为他们是简单而直接的实现,同时他们提供了一个良好,整洁的用户体验。对于ListView和GridView一个共同的需求就是在用户不断向下滚动,组件仍能动态的加载更多地加载更多数据。这篇博客就将带领大家实现在ListView和GridView中这个功能。我们需要的主要组件就是我们的InfiniteScrollListener类... 查看全文
· Android -- 利用Broadcast开启Service发布时间:2014-07-01
Broadcast和Service都是Android四大组建之一的。这里的广播是动态的,自己注册的一个广播。这种最典型的用法就是利用开机广播,然后再起自己的服务,也就是在Android手机中做到开启启动。Service与BroadcastpublicclassMyServiceextendsService{privateMyReceiverreceiver;@OverridepublicIBinderonBind(Intentintent){//TODO自动生成的方法存根returnnull;... 查看全文
原文地址 本文内容环境演示LazyList从网络获取图片并缓存参考资料本文是Github上的一个演示,通过网络获取歌手专辑的缩略图,并显示在ListView控件中。该演示具备将缩略图缓存到手机外存的功能,所以叫“Lazy”,这样就不用每次都通过网络重新获取。该演示仅仅是获得缩略图,但在另一篇文章中,作者根据这个LazyList,做了一个相对完整的演示(包括歌曲名称、歌手名、时长、缩略图等信息),如图3所示。环境Windows2008R264位EclipseADTV22.6.2... 查看全文
一、使用sqlite数据库查询时,用于模糊查询的方法like%:表示有0个或多个字符_:表示1个字符二、去掉联系人电话号码中的空格:"replace"(data1,'','')LIKE'13_________'三、查询符合手机号码格式的号码publicLoader<Cursor>onCreateLoader(intid,Bundleargs){Stringphone="\"replace\"("+ContactsContract.CommonDataKinds.Phone... 查看全文
尽管谷歌的Android操作系统目前拥有着极大的市场份额,但谷歌一直面临的挑战是,安卓的碎片化。据应用开发商OpenSignal统计,2013年市面上一共有11868种不同的Android设备。重新让安卓变得“可控”,这是谷歌一直尝试解决的问题。在近日谢幕的谷歌开发者I/O上,谷歌发布了“AndroidOne”计划,这是一个专门为手机厂商提供的硬件参考计划。简单来说,谷歌将提供一套硬件蓝本,承诺参与到“AndroidOne&rdquo... 查看全文
通过分析update.zip包在具体Android系统升级的过程,来理解Android系统中Recovery模式服务的工作原理。我们先从update.zip包的制作开始,然后是Android系统的启动模式分析,Recovery工作原理,如何从我们上层开始选择systemupdate到重启到Recovery服务,以及在Recovery服务中具体怎样处理update.zip包升级的,我们的安装脚本updater-script怎样被解析并执行的等一系列问题... 查看全文
JSON作为一种轻量级的数据交换格式,凭借其易于阅读和编写、易于解析、传输速度快等优点流行了起来。最近正好在学习Android端从服务端端取数据,Json便派上了用场。好,下面开始切入主题。1.准备好服务端首先我们要有个服务器,我用的是Tomcat7.0,这里具体Tomcat的安装过程我就不加以描述了。服务器配置过程如下。我们在File-new-other中找到server,next然后在Apache中找到tomcat7.0,我这里将server的名字改为了Myserve,点击finish... 查看全文
· Android -- 发送Broadcast、有序无序发布时间:2014-06-29
普通广播优缺点:和有序广播的优缺点相反!发送广播的方法:sendBroadcast()有序广播优缺点优点:1,按优先级的不同,优先Receiver可对数据进行处理,并传给下一个Receiver2,通过abortBroadcast可终止广播的传播缺点:效率低发送广播的方法:sendOrderedBroadcast()优先接收到Broadcast的Receiver可通过setResultExtras(Bundle)方法将处理结果存入Broadcast中... 查看全文