android_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> android >>列表
一、现实需求描述一般的,一个Android应用在开发到了一定阶段以后,功能模块将会越来越多,APK安装包也越来越大,用户在使用过程中也没有办法选择性的加载自己需要的功能模块。此时可能就需要考虑如何分拆整个应用了。二、解决方案提出一般有两种方式,一种是将应用按照功能分拆成多个应用,用户需要哪个就下载哪个,都需要就都下载。应用之间,可以在代码层面做一定的关联,以共享部分信息。另一种方式,类似于其他平台插件的方式,用户可以在主应用中可以选择性的下载需要的插件,不需要该功能,则不需要下载。第一种方式... 查看全文
先说说我的遇到的问题:1.我在activity里写一个fragment2.这个fragment里有个imageView,用于显示图片。我使用asyncTask获得图片,并准备在这个imageView中显示该图片的缩略图,我准备使用ThumbnailUtils.extractThumbnail方法生成缩略图。我们先看看ThumbnailUtils.extractThumbnail(source,width,height);这个方法的参数source源文件(Bitmap类型... 查看全文
微软在今天早些时候正式宣布了自己的企业重组计划,该公司表示自己会在未来一年多的时间内最多裁员1.8万人,今年4月刚刚并购过来的诺基亚设备与服务部门(主要为手机业务)成“重灾区”,约1.25万被裁员工将来自该部门。微软方面表示,此次裁员主要为实现两个目标,即简化工作,并实现诺基亚设备与服务部门的整合协同效应和战略性调整。对此,微软CEO萨提亚-纳德拉(SatyaNadella)和前诺基亚公司首席执行官、微软现任执行副总裁史蒂芬-埃洛普(StephenElop... 查看全文
Android中实现view的更新有两组方法,一组是invalidate,另一组是postInvalidate,其中前者是在UI线程自身中使用,而后者在非UI线程中使用。Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:AndroidUI操作并不是线程安全的,并且这些操作必须在UI线程中调用。Android程序中可以使用的界面刷新方法有两种,分别是利用Handler和利用postInvalidate(... 查看全文
有时候会出现一些很奇怪的问题,比如,webview就是打不开百度网页,那么 加上这句就好了(备忘): WebSettingswebSettings=webview.getSettings(); webSettings.setDomStorageEnabled(true);... 查看全文
【Android】Android移动应用数据到SD在应用的menifest文件中指定就可以了,在<manifest>元素中包含android:installLocation属性,设置其值为"internalOnly"即可,如下:<manifestxmlns:android="http://schemas.android.com/apk/res/android"android:installLocation="internalOnly"...>android... 查看全文
· android开发(31) 动画演示发布时间:2014-07-17
我想实现一个效果,从底部向上逐渐弹出。如下图所示:1.点击显示按钮时,一个dialog对话框从底部慢慢向上弹出。2.关闭dialog时,dialog缓慢的移动向底部消失。很平滑的效果。实现方式:在activity中写代码如下publicclassMainActivityextendsActivity{Buttonbutton1;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate... 查看全文
· Android 分析 Android 应用结构发布时间:2014-07-17
本文说明Android项目组成,虽然简单,但决不能忽视。当你从简单HelloWorld程序,到会实现一些常见功能,比如,下拉(上拉)刷新最新(加载更多),消息处理(UI通知更新),ViewPager滑动效果,启动动画,访问网络文件,进行一些复杂的界面布局等等,再到调试一些开源项目,最后自己编写Android程序。可当调试一些开源项目时,尤其是那些比较大的开源项目,你会发现一些“意想不到”的情况,它们无论从界面,还是从功能,界面够炫,功能强大,也正因为如此,需要更多的资源,比如动画或声音效果... 查看全文
· Android 八款开源 Android 游戏引擎发布时间:2014-07-16
原文地址本文内容AngleRokonLGameAndEnginelibgdxjPCTAlien3dCatcake最近无意间看到一篇关于Android搜索引擎的文章,于是搜索了,学不学是其次,主要是要有这方面的知识——技多不压身嘛~下面罗列出八款常见的Android游戏引擎,以供参考。收费、下载量过小、不公开源码,以及鄙人不知道(-_-)的引擎不在此列。AngleAngle是一款专为Android平台设计的,适合快速开发的2D游戏引擎,基于OpenGLES技术开发。该引擎全部用Java编写... 查看全文
1.环境UBUNTU14.04+AndroidStudio0.8.22.安装jdkopenjdk-7是一个很好的选择:sudoapt-getupdatesudoapt-getinstallopenjdk-7-jdk不排除你需要选择一个默认版本:sudoupdate-alternatives--configjavasudoupdate-alternatives--configjavac3.安装AndroidStudio在UBUNTU有两种方式安装.(1).添加PPA。打开终端,执行一下命令... 查看全文
· Android蓝牙操作笔记发布时间:2014-07-16
蓝牙是一种支持设备短距离传输数据的无线技术。android在2.0以后提供了这方面的支持。从查找蓝牙设备到能够相互通信要经过几个基本步骤(本机做为服务器):1.设置权限在manifest中配置Xml代码<uses-permissionandroid:name="android.permission.BLUETOOTH"/><uses-permissionandroid:name="android.permission.BLUETOOTH_ADMIN"/>2... 查看全文
一:百度地图开发必须要到百度开发平台android开发api下载相应的库,已经申请百度地图开发key.二:新建项目baidumaplocation.设计main.xml文件这里注意的是MapView控件必须使用来自百度库封装好的com.baidu.mapapi.MapView。设计代码如下:Xml代码<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android... 查看全文
GoogleMap(谷歌地图)是Google公司提供的电子地图服务。包括了三种视图:矢量地图、卫星图片、地形地图。对于Android系统来说,可以利用Google提供的地图服务来开发自己的一些应用。GoogleMap的服务体现在两个方面:地图API和位置API。使用AndroidMapsAPI(地图API)和AndroidLocationAPI(定位API)可以轻松实现实用而且强大的功能。我的位置:“我的位置”在地图上显示你的当前位置(通常在1000米范围之内)... 查看全文
· Android L的API变化发布时间:2014-07-16
英文原文:AndNow,Your'L'APIChangeWTFs每次Android新版的发布,Google都会发布一个API变更报告,概括出对比前一个版本增加、改变、移除的API等信息。无论如何,AndroidL开发者预览版差异报告已经随着javaDoc一起发布了,在(apoorly-structuredZIParchive)可以看到。我经常回顾这份资料,想看看这和GoogleI/O上呈现出的有多大差别。AndroidL其实有不少很有意义的改变。注意:这份分析是基于AndroidL的开发预览版... 查看全文
英文原文:AndroidWearnow(andlikelyforever)hasmoreappsthanGoogleGlass现在距离LGGWatch和三星GearLive等首批AndroidWear设备发布还不到三个星期,GooglePlay里这些智能手表的专用应用数量已经超过了谷歌眼镜的专用应用数量,而后者的应用分类已经问世一年有余。衡量一个平台的好坏有不同的方式,最多的是讨论它的销售量,而另一个对用户也很重要的是它的应用数量。现在对于我们是否决定为某一个平台消费时... 查看全文
· Android ADB使用之详细篇发布时间:2014-07-15
Android开发环境中,ADB是我们进行Android开发经常要用的调试工具,它的使用当然是我们Android开发者必须要掌握的。ADB概述AndroidDebugBridge,Android调试桥接器,简称adb,是用于管理模拟器或真机状态的万能工具,采用了客户端-服务器模型,包括三个部分:1、客户端部分,运行在开发用的电脑上,可以在命令行中运行adb命令来调用该客户端,像ADB插件和DDMS这样的Android工具也可以调用adb客户端。2、服务端部分,是运行在开发用电脑上的后台进程... 查看全文
· 最全面的Android Intent机制讲解发布时间:2014-07-14
对于大型软件开发经验较少的程序员来说,这可能是一个不太容易理解的抽象概念,因为它与我们平常使用的简单函数调用,或者通过库调用接口的方式不太一样。在Intent的使用中你看不到直接的函数调用,相对函数调用来说,Intent是更为抽象的概念,利用Intent所实现的软件复用的粒度是Activity/Service,比函数复用更高一些,另外耦合也更为松散。Android中与Intent相关的还有Action/Category及IntentFilter等,另外还有用于广播的Intent... 查看全文
Android多线程分析之四:MessageQueue的实现罗朝辉(http://www.cnblogs.com/kesalin/)CC许可,转载请注明出处在前面两篇文章《Android多线程分析之二:Thread的实现》,《Android多线程分析之三:Handler,Looper的实现》中分别介绍了Thread的创建,运行,销毁的过程以及Thread与Handler,Looper之间的关联:Thread在其run()方法中创建和运行消息处理循环Looper,而Looper::loop(... 查看全文
· Android 模仿微信启动动画发布时间:2014-07-14
本文内容环境项目结构演示微信启动动画本文演示微信启动动画。请点击此处下载,自行调试。下载Demo环境Windows2008R264位EclipseADTV22.6.2,Android4.4.3SAMSUNGGT-I9008L,AndroidOS2.2.2项目结构图1项目结构com.example.weixinbootanimationdemo包,是三个Activity对应的类,分别是启动时停留的5秒动画;5秒后进入ViewPager动画;最后点击“进入微信”,进入微信主界面;com... 查看全文
7月12日,谷歌在当地时间周五向法庭提交的一件文件中表示,针对自己Android操作系统的反垄断诉讼理应被驳回,因为智能手机制造商均可以免费使用该系统,且谷歌也没有要求他们必须在手机上安装谷歌应用。今年5月,美国两名智能手机用户向谷歌提起了集体诉讼,他们指控该公司将Android系统授权给诸如三星等智能手机制造商的方式对谷歌在搜索和其它移动服务领域的竞争对手是不公平的举动。事实上,这起诉讼是谷歌目前所面临的最新一起反垄断诉讼。与此同时,该公司最近还遭到了来自微软等竞争对手的投诉... 查看全文