android_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> android >>列表
升级时碰见的异常privatevoidinstallPackage(StringappName,finalFileapk){if(!apk.exists()){setHasNewVersion(appName,false);hideProgressDialog();return;}apk.setReadable(true,false);apk.setExecutable(true,false);//走完installPackage之后就结束了... 查看全文
· Android之使用Bundle进行IPC发布时间:2017-01-09
一、Bundle进行IPC介绍四大组件中的三大组件(Activity、Service、Receiver)都是支持在Intent中传递Bundle数据的,由于Bundle实现了Parcelable接口,所以它可以方便地在不同的进程之间传输。当然,传输的数据必须能够被序列化,比如基本类型、实现了Parcelable接口的对象、实现了Serializable接口的对象以及一些Android支持的特殊对象,具体内容可以看Bundle这个类,就可以看到所有它支持的类型... 查看全文
· Android Studio插件发布时间:2017-01-09
AndroidButterknife8.4.0使用方法总结... 查看全文
· Android—Service与Activity的交互发布时间:2017-01-09
service—Android的四大组件之一。人称“后台服务”指其本身的运行并不依赖于用户可视的UI界面实际开发中我们经常需要service和activity之间可以相互传递数据维持程序的运行。先了解Service的生命周期吧。新建一个类继Service:packagecom.example.myservicedemo.service;importandroid.app.Service;importandroid.content.Intent;importandroid.os.Binder... 查看全文
地址MD5https://dl-ssl.google.com/android/repository/android_m2repository_r08.zip8C8EC4C731B7F55E6467914871AB8802https://dl-ssl.google.com/android/repository/android_m2repository_r09.zip09D6589B6B256A75B9C75EB3720C9E87https://dl-ssl.google... 查看全文
本系列将从以下三个方面对Tinker进行源码解析:Android热更新开源项目Tinker源码解析系列之一:Dex热更新Android热更新开源项目Tinker源码解析系列之二:资源文件热更新Android热更新开源项目Tinker源码解析系类之三:so文件热更新转载请标明本文来源:http://www.cnblogs.com/yyangblog/p/6252855.html更多内容欢迎star作者的github:https://github... 查看全文
· Android系统默认对话框添加图片发布时间:2017-01-09
开发工具AndroidStudio今天公司UI要求软件对话框改成加图片的,以前没有做过,所以就学习了一下,废话不多说,看效果:创建XML文件dialog_lsit_item.xml<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:orientation="horizontal"android:layout_width="match_parent"android... 查看全文
目前几乎所有的APP在用户注册时都会有设置头像的需求,大致分为三种情况:(1)通过获取本地相册的图片,经过裁剪后作为头像。(2)通过启动手机相机,现拍图片然后裁剪作为头像。(3)在APP中添加一些自带的头像资源,供用户选择(不够人性化,目前很少使用)。这次我们简单介绍下通过获取本地相册以及相机拍摄的方法设置头像,实现思路如下:(1)通过startActivityForResult方法,分别传递调用系统相册的Intent和调用相机拍照的Intent来做选择(2... 查看全文
在之前的博文《Android中使用ViewPager实现屏幕页面切换和引导页效果实现》和《Android中Fragment的两种创建方式》以及《Android中Fragment与Activity之间的交互(两种实现方式)》中我们介绍了ViewPager以及Fragment各自的使用场景以及不同的实现方式。那如果将他们两结合起来,会不会擦出点火花呢,答案是肯定的。之前在介绍ViewPager时,我们实现了多个ImageView的切换,并配合更新导航原点的状态... 查看全文
一、概述运行时变更就是设备在运行时发生变化(例如屏幕旋转、键盘可用性及语言)。发生这些变化,Android会重启Activity,这时就需要保存activity的状态及与activity相关的任务,以便恢复activity的状态。为此,google提供了三种解决方案:对于少量数据:通过onSaveInstanceState(),保存有关应用状态的数据。然后在onCreate()或onRestoreInstanceState()期间恢复Activity状态。对于大量数据... 查看全文
在Android3.0之后,Google对UI导航设计上进行了一系列的改革,其中有一个非常好用的新功能就是引入的ActionBar,他用于取代3.0之前的标题栏,并提供更为丰富的导航效果。ActionBar的主要目的是:1.提供一个用于识别应用程序的标示和用户的位置的专用空间。2.在不同的应用程序之间提供一致的导航和视觉体验。3.突出Activity的关键操作(如“搜索”、“创建”、“共享”等),并且在可预见的方法内给用户提供快捷的访问... 查看全文
[size=large](一)Ionic简单介绍:首先,Ionic是什么。Ionic是一款基于PhoneGap及AngularJS开发Hybrid/WebAPP的前端框架,类似的其他框架有:IntelXDK等。简单来说就是可以将你的Web应用打包发布成IOS/AndroidAPP,并且提供了PhoneGap之外很多强大的服务和新的特性。听起来还是很诱人的,事实上这也是目前最火的一中HybridAPP开发方式。接下来介绍如何在Windows下搭建Ionic开发环境... 查看全文
· Android之ContentProvider数据存储发布时间:2016-12-24
一、ContentProvider保存数据介绍一个程序可以通过实现一个ContentProvider的抽象接口将自己的数据完全暴露出去,而且ContentProvider是以类似数据库中表的方式将数据暴露的。那么外界获取其提供的数据,也就应该与从数据库中获取数据的操作基本一样,只不过是采用URL来表示外界需要访问的“数据库”。ContentProvider提供了一种多应用间数据共享的方式。ContentProvider是个实现了一组用于提供其他应用程序存取数据的标准方法的类... 查看全文
大家在网上购物时都有这样一个体验,在确认订单选择收货人以及地址时,会跳转页面到我们存入网站内的所有收货信息(包含收货地址,收货人)的界面供我们选择,一旦我们点击其中某一条信息,则会自动跳转到订单提交界面,此时的收货信息已经变为我们之前选择的收件信息、为了实现这个功能,Android提供了一个机制,跳转到其他activity时,再返回,可以接受到其他activity返回的值,无需再start新的当前activity;下面的示例中,创建两个activity... 查看全文
· Android之网络数据存储发布时间:2016-12-24
一、网络保存数据介绍可以使用网络来保存数据,在需要的时候从网络上获取数据,进而显示在App中。用网络保存数据的方法有很多种,对于不同的网络数据采用不同的上传与获取方法。本文利用LeanCloud来进行网络数据的存储。LeanCloud是一种简单高效的数据和文件存储服务。感兴趣的可以查看网址:https://leancloud.cn/。关于LeanCloud的数据存储使用方法可以在里面找到,本文不讲述关于LeanCloud的使用,知识借助LeanCloud平台举一个在网络上存储数据的例子。二... 查看全文
现实中:电台要发布消息,通过广播把消息广播出去,使用收音机,就可以收听广播,得知这条消息。Android中:系统在运行过程中,会产生许多事件,那么某些事件产生时,比如:电量改变、收发短信、拨打电话、屏幕解锁、开机,系统会发送广播。只要应用程序接收到这条广播,就知道系统发生了相应的事件,从而执行相应的代码。使用广播接收者,就可以收听广播。###创建广播接收者1.定义java类继承BroadcastReceiver2.在清单文件中定义receiver节点,定义name属性... 查看全文
你的AppleWatch还带么?虽然之前曾经有过传闻,但现在终于确认。GoogleAndroidWear的产品经理JeffChang表示,Google将在明年第一季度推出两款新的旗舰型智能手表。这两款手表将是最早使用AndroidWear2.0系统的智能手表。这两款新的手表不会打上Google或Pixel的牌子,但会是Google与其它制造商深度合作的产品,就像是一代Moto360那样。在新设备推出之后,现有的智能手表将逐步获得AndroidWear2.0更新... 查看全文
最近有个需求,需要做两个功能相似的APP,大部分代码是一样的,只是界面不一样,以前要维护两套代码,比较麻烦,最近在网上找资料,发现可以用gradle使用同一套代码构建两个APP。下面介绍使用方法:首先要构建两个APP需要有两个APP图标、APP名字和AndroidManifest.xml。AndroidManifest放置目录如下:gradle构建需要用的配置文件build.gradle。要使用两个AndroidManifest需要在build... 查看全文
· Android 指纹认证发布时间:2016-12-24
安卓指纹认证使用智能手机触摸传感器对用户进行身份验证。AndroidMarshmallow(棉花糖)提供了一套API,使用户很容易使用触摸传感器。在AndroidMarshmallow之前访问触摸传感器的方法不是标准的。本文地址:http://wuyudong.com/2016/12/15/3146.html,转载请注明出处。使用安卓指纹认证有几个好处:1、更快更容易使用2、安全:指纹可以识别你的身份唯一3、在线交易更加的容易在使用android指纹识别之前你必须遵循一些步骤... 查看全文
· android Handler介绍发布时间:2016-12-24
Handler使用介绍:Handler根据接收的消息,处理UI更新。Thread线程发出消息,通知Handler更新UI。HandlermHandler=newHandler(){publicvoidhandleMessage(Messagemsg){switch(msg.what){case0x1:view.invalidate();break;}super.handleMessage(msg);}};classUpdateViewThreadimplementsRunnable... 查看全文