android_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> android >>列表
官方博文:Android7.0forDevelopers今日凌晨,谷歌正式发布了Android7.0正式版,首发推送了多款Nexus设备。除了一大堆常规的BUG修复之外,Android7.0还自带分屏功能,让你充分感受大屏幕带来的实用性。下边便是Android7.0在系统功能提升的官方更新日志:在AndroidN中,我们为该平台引入了一个新的而且非常需要的多任务处理功能—多窗口支持。现在,用户可以一次在屏幕上打开两个应用。在运行AndroidN的手机和平板电脑上... 查看全文
遵从准则暴露您view中所有影响可见外观的属性或者行为。通过XML添加和设置样式通过元素的属性来控制其外观和行为,支持和重要事件交流的事件监听器详细步骤见:Android自定义View步骤样子支持的样式可以通过XML定义影响外边和行为的属性如下边框圆角值,边框颜色,分割线颜色,边框宽度,密码长度,密码大小,密码颜色<declare-styleablename="PasswordInputView"><... 查看全文
· Android、iPhone最新出货量对比发布时间:2016-08-22
近日,统计机构Statista发布了2009年第一季度到2016年第二季度所有移动操作系统市场份额占比以及全球出货量对比,此外还统计了各个手机品牌不同时间段的出货量差异。数据显示,截止2016年第二季度,Android手机的市场占比已经达到了86.2%,创历史新高。也就是说,100部手机里面,有超过86部都是Android。iOS以12.9%的份额排名第二,WP已经下降到0.6%,低于百分之一。作为鲜明对比的是,在2009年第一季度,当时Android的市场份额只有1.6%,iOS为10.5%... 查看全文
该系列教程概述与目录:http://www.cnblogs.com/chengyujia/p/5787111.html一、知识点讲解当我们点击系统自带的按钮时,按钮的外观会发生变化。上篇博文中我们画了一个三角形按钮,但点击还不能变色,下面我们就来实现点击变色功能。从知识体系上我们需要了解以下两个知识点1.如何知道手指点击了我们的控件?办法是重写View中的onTouchEvent方法。当手指触摸到我们的控件时,系统会通过该方法告诉我们。该方法还有一个类型为MotionEvent的参数... 查看全文
本周有爆料称,谷歌将在22日也就是明天推送正式版的Android7.0操作系统。近段时间,快科技也陆续介绍了“牛轧糖”的一些新变化,下面来了解下GoogleAllo。按照此前的说法,谷歌将对原生Android7.0中默认的短信和聊天工具进行升级改造,即原来的Messenger和Hangouts将被替换为Allo和Duo,其实Allo和Duo并不是全新产品,他们在今年5月的GoogleI/O开发者大会上就已经亮相,最大亮点是加入了AI人工智能技术。目前... 查看全文
· Android 监听ScrollView的滑动发布时间:2016-08-22
我们需要监听ScroView的滑动情况,比如滑动了多少距离,是否滑到布局的顶部或者底部。可惜的是SDK并没有相应的方法,不过倒是提供了一个protectedvoidonScrollChanged(intl,intt,intoldl,intoldt)显然这个方法是不能被外界调用的,因此就需要把它暴露出去,解决方式就是写一个接口/***Createdby刘楠on2016/8/210021.17:24*/publicinterfaceScrollViewListener... 查看全文
偶然中发现AndroidStudio的工程文件夹比ADTBundle的大很多。用AndroidStudio新建一个空工程,工程文件夹大小为30M,运行一次后大小为40M。同样用ADTBundle新建一个空工程,工程文件夹大小为1.5M,运行一次后大小为3.8M。天哪!AndroidStudio的工程比ADTBundle的工程至少大了10倍啊!这是为什么呢?带着疑惑打开AndroidStudio工程文件夹,在<工程根目录>... 查看全文
时间过得真快,距离上次发随笔又是一年多。作为上次发的我的第一个WP8.1应用总结的后继,这次同样的主要功能,改为实现安卓版APP。前几个月巨硬收购Xamarin,把Xamarin集成到VS里了,大大方便了我广大.net码农。由于年初脱了WP的坑,换了个安卓低端机,想着什么时候装Xamarin开发个App玩玩。上个月笔记本100G的C盘莫名其妙快满了,趁着重装系统的机会,安装了VS2015withsp3,下载开发AndroidApp需要的各种东东。这里要感谢【C#... 查看全文
该系列教程概述与目录:http://www.cnblogs.com/chengyujia/p/5787111.html一、绘制三角形在上一篇文章中,我们已经新建了虚拟方向键的自定义控件DirectionKeys类,下面我们继续。本项目中的虚拟方向键的背景是4个三角形组成的矩形,其实是4个三角形的按钮。系统自带的按钮是矩形的,怎么做一个三角形按钮呢?首先我需要了解,所有控件的外观都是画出来的,当然不是我们手工去画而是用程序去画。用程序怎么画呢?很多技术平台上都有绘图功能,用起来也很相似... 查看全文
谷歌最近更新了SupportLibrary24.2.0,而DiffUtil就是在这个版本添加的一个工具类。DiffUtil是一个查找集合变化的工具类,是搭配RecyclerView一起使用的,如果你还不了解RecyclerView,可以阅读一些资料或者我的博客:RecyclerView使用初探根据惯例,先放效果图:可以看到,当我们点击按钮的时候,这个RecyclerView所显示的集合发生了改变,有的元素被增加了(8.Jason),也有的元素被移动了(3.Rose),甚至是被修改了(2... 查看全文
3RenderScript运行时层与反射层3.1RenderScript运行时层RenderScript运行时层是指.rs代码运行时所在的层级。当对安卓项目进行编译的时候,.rs或者.rsh中编写的代码都会被llvm编译器编译成字节码。当该安卓应用在设备上运行的时候,这些字节码将会被设备上另外一个llvm编译(just-in-time)成机器码。这些机器码是针对该设备进行了优化的,且缓存在设备上,等到下次被应用的时候就不需要重新编译了,以加快速度。虽然RenderScript运行时层很像NDK... 查看全文
· [APP] Android 开发笔记 001发布时间:2016-08-17
1.安装SDKAndroidSDKhttp://developer.android.com/sdk/index.htmlhttps://dl.google.com/android/android-sdk_r24.4.1-windows.zip(Noinstaller)https://dl.google.com/android/installer_r24.4.1-windows.exeAnttoolhttp://ant.apache.org/bindownload.cgi2.设置环境变量... 查看全文
· Android—万能ListView适配器发布时间:2016-08-17
ListView是开发中最常用的控件了,但是总是会写重复的代码,浪费时间又没有意义。最近参考一些资料,发现一个万能ListView适配器,代码量少,节省时间,总结一下分享给大家。首先有一个自定义的Adapter继承于BaseAdapter,下面是自定义的Adapter,精华在getView()方法中packagecom.example.mylistview.util;importjava.util.List;importandroid.content.Context;importandroid... 查看全文
Fiddler是一个http调试代理,它能够记录所有的你电脑和互联网之间的http通讯,Fiddler可以也可以让你检查所有的http通讯,设置断点,以及Fiddle所有的“进出”的数据(指cookie,html,js,css等文件,这些都可以让你胡乱修改的意思)。Fiddler要比其他的网络调试器要更加简单,因为它仅仅暴露http通讯还有提供一个用户友好的格式。对于Android开发的同事最头疼的事情莫过于真机抓包,然后Fiddler就可以帮助你解决这个难题... 查看全文
· Android Studio添加aar发布时间:2016-08-17
1、把aar复制到项目中的libs里面2、在module里面的build.gradle的根目录添加repositories{flatDir{dirs'libs'}}3、在module里面的build.gradle的根目录的dependencies标签里面添加compile(name:'SDK-release',ext:'aar')其中SDK-release是你的aar的名字4、在做完了前三步以后,会看到在项目的ExternalLibraries里面看到添加的aar... 查看全文
移动安全厂商Lookout的研究人员们发现,Linux内核的TCP协议部署存在安全漏洞,并且对Android生态系统产生了重大的影响(因Android基于修改版Linux内核打造)。该LinuxTCPbug的编号为“CVE-2016-5696”,影响当前在用的80%的Android设备(约14亿台)。Linux基金会早已采取了有效的缓和措施,并于2016年7月11号给内核打上了补丁,但所有运行Android4.4及以上的设备仍受影响。CVE-2016-5696这个漏洞... 查看全文
数周前,微软就曾表示将会在今年8月15日开始面向iOS和Android平台发布MicrosoftAuthenticator应用程序。今天,微软如约兑现了承诺,该应用已经在iOS和Android平台上线,该应用原本名为AzureAuthenticator,通过多重身份验证(MFA)来管理账号。MicrosoftAuthenticator下载:iTunesStoreGooglePlayWindowsStoreMicrosoftAuthenticator应用一些亮点如下:刷新了用户体验... 查看全文
上一篇(Android设计随便说说之简单实践(模块划分))例举了应用商店设计来说明怎么做模块划分。模块划分主要依赖于第一是业务需求,具体是怎么样的业务。应用商店则包括两个业务,就是向用户展示applist,和下载app。第二是运行环境,在Android平台,有androidsdk提供socket等API支持。因此将模块大体换发了5个模块。(当然了图片加载可以额外提出,用开源组件去做,但是这里为了说明如何设计,暂不提到。还有下载也可以利用开源组件)分别是如下:模块1UI模块... 查看全文
· Android 绘制view的小知识点发布时间:2016-08-16
【onMeasure】直接继承view的自定义控件需要重写onMeasure方法并设置wrap_content时的自身大小,否则在布局中使用wrap_content就相当于match_parent。@OverrideprotectedvoidonMeasure(intwidthMeasureSpec,intheightMeasureSpec){intwidthMode=MeasureSpec.getMode(widthMeasureSpec);intheightMode=MeasureSpec... 查看全文
· android 双缓存机制发布时间:2016-08-16
废话不多说,直接贴代码!所谓的双缓存,第一就是缓存在内存里面,第二就是缓存在SD卡里面,当你需要加载数据时,先去内存缓存中查找,如果没有再去SD卡中查找,并且用户可以自选使用哪种缓存!缓存内存和缓存SD都有一个共同的方法,就是put和get方法(存数据和取数据),因此我们采用工厂模式!新建一个接口,名字随便取,用来封装内存缓存和sd缓存里面共有的方法,然后新建一个内存缓存类和sd缓存类,双缓存类并且都实现此接口,注意建双缓存类只是为了更方便的使用其他两个缓存,你想想如果两个缓存类封装到一个类中... 查看全文