Java
M1ko
Android IOS统一架构设计师。
展开
-
Android自学之路,ToolBar的使用标题居中颜色设置
要使用,toolbar就必须将主题设置为没有ActionBar在style文件中原创 2015-12-03 19:56:15 · 2047 阅读 · 0 评论 -
Java算法之一--股神
博主前一段时间参加了百度的在线考试,哭的稀里糊涂的,发觉自己算法这一方面欠缺的真的不是一星半点。接下来一段时间打算每天(三天打鱼两天晒网=-=)都做几道算法题。是时候提高一下自己了。 给大家一个在线测试的网址:赛码网 OK,废话不多说上题目。 题目很简单,简单来说是一个小赛同学经过一段时间的算法学习,走向人生巅峰,迎娶白富美的扯淡的故事。 这种题目咋一看很简单,但一想有很麻烦。博主一上来原创 2016-09-17 01:19:35 · 3311 阅读 · 3 评论 -
Android的眼光看IOS(一)Swift下按钮添加响应
大家好,我是miko,最近入门ios开发,用的语言也是当下最火的(扯淡)的语言Swift,作为一个搞了两年安卓的人来说,ios其实很简单,机制与android的机制十分相似,甚至按照故事版的模式进行开发你会觉得很幼稚,智商遭到了暴击。但是这是表层来看的,细节抠下去,你会发现很多问题,比如一方面你会发现很多api苹果都给你封装好了,这也是看起来幼稚的原因,但是另一方面很多很多的api没有封装,没有进行原创 2016-08-04 11:02:54 · 832 阅读 · 0 评论 -
Android 通过Java代码生成创建界面。动态生成View,动态设置View属性。addRules详解
大家好,我是Miko,前一段时间一直在忙实习,很久没有更新博客了,这一段时间准备复习准备期末考试(预习课本),复习(预习)的差不多了=_=+////,因此抽出点时间,对前一段时间的工作以及学习进行一定的总结。 废话不多说,本文将会层层深入给大家讲解如何动态的生成一个完整的界面。本文内容:Java代码中动态生成ViewJava代码中动态设置View的位置,以及其他的属性LayoutParams原创 2016-06-27 12:41:06 · 12549 阅读 · 3 评论 -
配置Java环境的大坑,如果你被折磨了好久进来看看吧
小伙伴们有没有遇到,Java环境怎么配置都不成功的情况呢,今天遇到了,神坑,。, 好吧,就是你的Java安装路径不能有(),书不是很多小伙伴直接下一步安到了programfile(X86)里面呢?=-= 神坑吧,,换个路径秒解决原创 2016-05-13 13:41:26 · 1037 阅读 · 0 评论 -
Android登录客户端,验证码的获取,网页数据抓取与解析,HttpWatch基本使用
大家好,我是M1ko。在互联网时代的今天,如果一个App不接入互联网,那么这个App一定不会有长时间的生命周期,因此Android网络编程是每一个Android开发者必备的技能,博主是在校大学生,自学Android一年半多,正好通过一个模拟登录校园网软件,来给大家演示如何在网页上抓取我们想要的数据,以及将数据Post给服务器。如果有什么错误或改进欢迎大家指正=-= ,如果想交流博主qq 136057原创 2016-04-12 19:17:29 · 9434 阅读 · 6 评论 -
Android 入门ListView 的基本使用,BaseAdapter的编写
大家好我是Miko,今天给大家讲解一下ListView的基本使用,包括Layout的编写,BaseAdapter以及如何实现触摸响应 入门简介,大神勿喷=-=layout布局BaseAdaper的编写触摸响应MainActivity一、layout布局在layout中我们要编写主界面的布局,除此之外我们还要有一个Item,代表每行的布局 首先是main_activity<?xml ve原创 2016-04-07 22:14:04 · 786 阅读 · 0 评论 -
Android Uri获取真实路径以及文件名的方法
在Android 编程中经常会用到uri转化为文件路径 下面是4.4后通过Uri获取路径以及文件名一种方法 public static String getRealFilePath( final Context context, final Uri uri ) { if ( null == uri ) return null; final String scheme原创 2016-03-25 14:36:07 · 22284 阅读 · 6 评论 -
Android 刷新UI界面,线程间通讯方法总结,Android 自学之路
大家好我是Miko,今天给大家总结一下Android 中UI界面刷新以及多线程技术实现的几个方法。 我们都知道,Android所采用的是UI单线程模式,UI操作只能在主线程中进行;而为了提高用户体验Google规定耗时的操作不允许在主线程中进行,因此在程序中更新数据等耗时操作必须在子线程中进行,这样就要求两个线程之间进行数据通信。 程序中的耗时操作是在网上下载一个图片并显示在ImageView中原创 2016-04-06 20:33:13 · 2482 阅读 · 0 评论 -
Miko Android自学之路 WifiDirect中文最强详解,如何传输数据,如何设置GroupOwener,如何设置客户端以及服务器端
大家好我是Miko,最近有参加一个比赛,用到了WifiDirect技术,于是翻看官方文档之后,想写一个Demo,Google API Sample已经很老了,还是用的Eclipse,宝宝心好累=_=+///,在CSDN上找了几篇文章,竟然都是些API的国语翻译,程序猿节操何在?这里我将会用自己根据官方Demo重写的Demo来详解WifiDirect的使用。 Android4.0之后开始支持Wifi原创 2016-03-23 17:44:22 · 11045 阅读 · 30 评论 -
Android自学之路,DrawerLayout must be measured with MeasureSpec.EXACTLY.错误
我们在引用android.support.v4包中的drawerlayout时经常出现这种错误 DrawerLayout must be measured with MeasureSpec.EXACTLY. <android.support.v4.widget.DrawerLayout android:layout_height="wrap_content"原创 2015-12-03 18:32:30 · 4853 阅读 · 0 评论 -
Java算法之二--二进制1的个数问题--位运算
大家好我是M1ko,今天给大家分享的算法是关于二进制运算的问题,说到二进制,一个程序员第一个反应肯定是位运算,这一方面也一直是自己的薄弱点,好的废话不多说开车出发。 首先上题目地址:赛码网 上题目: 依旧是高清无码的无厘头题目。这种题目一上来很容易上头,开始钻牛角尖想各种for循环。其实我们要记住一句话:超过双重循环的算法都不是好算法。 这时候我们要转变思路,用5个一来求得十进制必然是十原创 2016-09-17 12:41:15 · 2410 阅读 · 0 评论