- 博客(21)
- 收藏
- 关注
原创 android之PendingIntent的使用
PendingIntent的使用知识点:1、pendingIntent简介;2、pendingIntent的基本用法;3、notification通知的用法;pendingIntent:是比intent更加先进的一个类,它不同于intent,他必须要满足一定条件下,才回触发放在里面的intent操作。可以在程序外部进行执行。即是是程序已经退出了。
2016-05-31 19:37:40 13828
原创 在android 中开发java.net.SocketException: socket failed: EACCES (Permission denied) 报错
在android 中开发java.net.SocketException: socket failed: EACCES (Permission denied) 报错知识点:1、SocketException网络操作报错;2、解决方法;我今天遇到一个用户的反馈,遇到的是这样的问题,点击登录,但是无法登录,而是提示java.net.SocketException: so
2016-05-31 16:52:42 33758 8
原创 android之onNewIntent()用法
onNewIntent()用法知识点:1、intent的显示和隐式启动;2、activity对intent的action的相应;3、onNewIntent()和singleTask(栈唯一模式)的结合使用;4、使用onNewIntent()需要注意坑;在activity中,其实还有一个方法onNewIntent(),可以重写,这个方法在结合启动模式,有了很大的用处。
2016-05-30 17:33:52 15952 1
原创 android获取全部联系人方法
获取全部联系人方法点击按钮,获取全部联系人代码,然后选择其中一个联系人,并且将数据返回到调用的这个页面,取出来显示给用户看。首先需要权限,在清淡文件中加入一下权限还有一个重要的就是,因为我们调用的动作是:ACTION_PICK,有别于系统的选择数据的动作:android.intent.action.PICK,所以我们必须要在我们要启动的那个activity里面指定和两
2016-05-30 16:56:47 2232
原创 swift学习1-函数
swift函数总结概述函数命名格式:func sayHello(personName: String) -> String { let greeting = "Hello, " + personName + "!" return greeting}说明:以 func 作为前缀。指定函数返回类型时,用返回箭头 ->(一个连字符后跟一个右尖括号)后跟返回类型的名称的方
2016-05-29 14:26:32 378
转载 android分屏功能
android分屏功能概述android N推出了分屏功能,这个是挺不错的功能,使得手机又向电脑靠近了一步。虽然说现在手机相对于电脑来说还是比较小的。但是这个功能确实很实用,可以做到“一心两用”,安心看视频的同时,还可以聊天。nice。我这里看到几篇还不错的关于分屏技术的博客,链接在下面。点击打开链接http://unclechen.github.io/2016/03/12/Andro
2016-05-26 14:13:52 1688
原创 Material Design-Button的新式样式初探
Material Design-Button的新式样式初探知识点:1、md设计的button介绍;2、如何设置按钮的点击动画;我们注意到,在android发布了一个新的md设计,我们在很多开发时候,都可以看到最明显的一个变化,那就是按钮居然自带动画效果了,看起来还是很高大上的。究其根源,就是android md设计带来的好处。这里我只讲解button的特性。
2016-05-26 10:57:17 7444
转载 创建Material Design风格的Android应用--应用主题(转)
昨天正式发布了android 5,同时android developer网站也更新了,增加了创建Material Design风格的Android应用指南,也更新了Support Library,在support library增加了一些Material Design风格的控件和动画等,这里给大家简单介绍一下怎样开发material design风格的Android应用。----我们跟作者
2016-05-26 09:22:07 475
原创 Volley使用略记
VolleyDao的使用略记知识点:1、volley的单例模式建立;2、建立volley的json和图片请求接口;3、volley调用例子;4、volley使用的错误解决;我们要建立一个volley的类,创建请求json 和图片的接口,用于给外部调用。代码如下public class VolleyDao { private static RequestQue...
2016-05-25 15:54:58 448
原创 json数据和bean之间的转换
关于json数据和bean之间的转换在开发中, 我们的每个程序,都必不可少的使用到了json和bean数据。传输的时候,我们首选使用json来装载数据传输,但是在java中,我们更习惯于使用bean来对数据进行操作,这样更加方便和简单。所有这里就涉及到一个两个不同数据类型的转换。googol给我们提供了一个转换的工具类--gson。用这个工具,我们可以很快的进行类型转换,下面是我模拟...
2016-05-25 11:29:34 18050 1
原创 android组件之BroadcastReceiver广播
知识点:1、BroadcastReceiver广播概述;2、BroadcastReceiver的静态注册和动态注册;3、BroadcastReceiver权限;4、普通广播和有序广播;5、本地广播;6、监听系统广播;BroadcastReceiver概述:BroadcastReceiver也就是“广播接收者”的意思,BroadcastReceiver是And
2016-05-23 17:47:18 798
原创 android启动模式简介
学习内容:1、栈的概念和原则;2、activity的四种启动模式及对应的flags;3、activity属性taskAffinity的简介和应用场景;4、activity属性allowTaskReparenting、clearTaskOnLaunch、alwaysRetainTaskState和finishOnTaskLaunch的简介和应用场景;一、启动模式介绍启
2016-05-21 12:46:53 1306
原创 swift学习1-入门+基本语法
swift是一门由apple开发的开源软件,它不仅可以支持iOS开发,传说还可以支持android开发,有消息称Google因为和甲骨文因为使用了sun公司的几行代码,打了好久的官司,所有有意愿使用swift作为新的底层。swift的好处自然不用说了,有apple在后面,至少可以放心一点了。我也是一个new guy对于swift,但是对于新技术好技术必须要有足够的重视,因为他们一不小心就可能引
2016-05-20 18:57:08 422
原创 项目打包、多渠道打包和发布app的建议
关于项目打包、多渠道打包和发布app的建议对于一个android项目来说,我最喜欢的就是打包环节。因为开发终于做好了,可以发包出来,给测试人员测试和使用,最后是上传到store,给用户下载使用。那个时候自豪感飙升啊。打包之前,我们需要一个签名文件。有人会问,为什么我们调试的时候,并没有 进行签名,还能在android手机上运行呢?原因是因为IDE在调试的时候,会用一
2016-05-19 18:02:46 5342 1
原创 使用retrofit框架的网络请求方法使用例子,同时+MVP +rxjava + rxandroid使用
关于使用retrofit框架的网络请求方法使用例子,同时+MVP +rxjava + rxandroid使用。今天去看了下关于一个新的网络请求框架--retrofit,之前就已经了解和使用volley,okhttp和imageloader等网络请求框架,当然还有原生的http请求。这些各自有各自的优缺点。我这里就不做评论了,只做使用简介。Retrofit是一个不错的网络请求库,用官方自己的介绍就是:A type-safe REST client for Android and Java这个网络请求框架
2016-05-19 17:10:58 7083
原创 RecyclerView+SwipeRefreshLayout两个控件同时使用
RecyclerView+SwipeRefreshLayoutGoogle给我提供了一个很好的控件来取代listview。今天特意去弄了一下,因为这段时间忙,上次遗留下一个问题还没有解决,这些天是寝食不安啊。所以趁着今天有点空,所以就抽空重新看了下那个问题,终于解决了。(我这里遇到的问题是,RecyclerView数据错乱的问题)这里喔顺便也把Google提供的自动刷新的控
2016-05-18 19:55:07 1765
原创 Data Binding Library(数据绑定库)--来自android官网的翻译
Data Binding Library(数据绑定库)--来自android官网的翻译总序:这篇文章说明如何在布局中使用数据绑定和使用最小的必要代码去绑定你的应用的逻辑和布局。数据绑定库提供灵活和通用的方式,因为他是通过支持包的方式来构成,所以你可以使用所有的android sdk版本(android 7+)。为了使用数据绑定功能,你的android gradle插件的版本
2016-05-18 16:06:11 662
原创 android关于fragment的构造函数用法建议
关于fragment在打包时找不到一个类的情况:报错信息:Error : Avoid non-default constructors in fragments: use a default constructor plus Fragment#setArguments(Bundle) instead:原因:Because of the nature of fragment
2016-05-10 22:45:11 11589
原创 android关于RandomAccessFile
RandomAccessFile类/** * Allows reading from and writing to a file in a random-access manner. This is * different from the uni-directional sequential access that a * {@link FileInputStream} or {
2016-05-10 22:41:04 2337
原创 android关于getLayoutParams()方法源码译文(部分)
getLayoutParams()/** * Get the LayoutParams associated with this view. All views should have * layout parameters. These supply parameters to the parent of this * view specifyin
2016-05-10 22:37:23 1141
原创 android选取本地图片及关于图片压缩上传问题
android关于选取本地图片,返回路径不同,不正确问题;调用相机返回压缩图片的解决方法;图片压缩上传;
2016-05-10 22:18:36 9700
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人