自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

otc_yan的专栏

记录一些学习笔记

  • 博客(26)
  • 资源 (6)
  • 收藏
  • 关注

原创 WebStorm2016.1.1免注册破解方法

Webstorm是一个很好的前端开发工具 ,不过 收费 ,不过我大天朝啥软件不能破的,记录下我的Webstorm的破解过程及资源。参考别人的软文记录下的,也方便别人使用。这是我的版本信息,亲测有用。1、首先安装----------省略2、下载破解工具-------------下载工具包,将里面的jar文件复制到webstorm安装目录bin下如:D:\Program Files

2016-04-30 21:06:15 29657 5

原创 android天气实现

因公司需要实现一个天气控件,研究了一下天气实现。使用的是雅虎天气。简单实现效果图:实现思路:1.开启一个任务Task去访问雅虎天气接口.2.编写一个control类去解析获取的数据3.更新UI界面雅虎获取天气接口:/**根据城市的名称获取city id,城市的名称可以是中文也是可以英文*/    private static final String

2016-01-12 13:43:02 807

android天气实现

简单实现效果图:

2016-01-12 09:51:33 167

原创 Android Studio升级

由于国内墙的问题,很多情况下无法在线进行as升级。android studio如何手动升级呢?1:查看自己版本的build:  Help——>about  图中的 141.2178183就是 我们需要的东西2.查询最新的版本:进入 https://dl.google.com/android/studio/patches/updates.xml 找到最新版本的build 如图中 1.4对应的

2015-09-25 11:16:41 587

转载 Android开源库

转自:http://blog.zhan-dui.com/?page_id=60自己一直很喜欢Android开发,就如博客副标题一样,我想做个好的App。在摸索过程中,GitHub上搜集了很多很棒的Android第三方库,推荐给在苦苦寻找的开发者,而且我会不定期的更新这篇文章。本文的其他贡献者: ____sky____ 感谢~ 我的GitHubAndroid下的优秀开

2015-07-09 10:18:29 440

原创 Android自定义截屏功能,类似QQ截屏

因为公司业务需求 需要对一个屏幕进行截屏,但自带的截屏功能是远远不够项目的功能需求 ,我们是做一个画板软件 ,需要的像QQ那样截屏之后 ,可以看到我们自定义的工具,有画笔,按钮等等 。android自带的功能非常简单,只需要Intent隐式调用就完全足够了,但他是系统的应用 ,界面固定,无法定制修改。实现方法跟办法有很多种,下面记录下我实现的方法 。我是这样一个思路 ,重写一个View组件 ,在O

2014-11-03 11:06:36 1731 1

原创 android4.2在导航栏上增加截屏快捷键

这段时间在公司工作,由于客户的需求,需要在android4.2导航栏上加一个截屏图标。上面界面都好实现,在\\192.168.1.9\builder1\a31s\android4.2\frameworks\base\packages\SystemUI\res\layout-sw600dp\navigation_bar.xml里修改布局文件,加一个截屏图标。下面是我项目中git日志。(+:表示增加的

2013-11-16 11:44:01 2255

原创 常见的面试题 亲身经历 而且经常问

一、一个项目你是如何进行屏幕适配的这里主要包括二种情况,第一种就是横竖切换的时候,还有就是很多手机分辨率差异。横竖切换:这个情况我们只需要在res目录的文件夹下建立二种布局文件,一个竖屏layout-port和一个横屏layout-land 这二个文件夹建立好后。在里面设置自己的布局文件,Android会相应调用这布局文件资源文件的。还有一个解决办法就是只使用横屏或只使用竖屏。在清单文

2013-10-07 22:01:46 739

原创 新浪微博客户端开发之公共类编写

在写上一篇文章时,发现一个东西忘记讲了,就是如何获取数据?在我的微博里,我设计了一个公共类,这个类主要是通过参数调用新浪接口获取json数据。然后我们通过json解释出我们需要的对象集合。这个类主要net包里Oauth.java这个类没什么好讲的,主要是json解释。看下一般就明白,以后 我们获取数据就直接调用这个类就行了。Oauth.javapackage com.otcyan.

2013-08-21 23:12:24 944

原创 新浪微博客户端开发之主界面实现

经过上面的二张,基本上完成了引导跟主界面的实现 ,现在我们来完成主界面,先看下效果图吧:这个页面基本上和新浪的差不多吧~!!实现起来其实还是比较简单的,主要用到一个自定义的ListView的Item项,所以 我们只需设计每一个Item是什么样子,然后通过BaseAdapter进行初始化。注意这个是通过异步加载出来的,所以我们必须通过异步操作,不然显示不会友好 。每一个ListView

2013-08-21 23:06:04 1127

原创 我喜欢听的一些好听的粤语歌,记录下来

比较抒情的,个人偏好:    林汉洋 - 其实我介意    梁汉文 - 七友     陈亦迅 - 失忆蝴蝶    林峰 - 反话    林峰 - 朋友,请不要伤悲(听一次就喜欢上了)    林峰 - 记得忘记    林峰 - 爱在记忆中找你    林峰 -  同林    林峰 - 爱不疚    张智霖 - 十指相扣    麦浚龙 - 耿耿于怀

2013-08-21 17:00:31 1063

原创 新浪微博客户端开发之设计思路跟Oauth2.0认证登录

先看微博的整体样子,有了一定的轮廓再分包,大致可分为四个包:一个专门显示界面的Activity包,一个net包(主要包括对网络的一些操作,比如:获取所有的好友信息,评论信息等),工具包Tookit(主要对一些常见的公共操作如:日期和String的相互转换),还有一个服务包(主要对一些适配器adapter,监听器等的操作)        开发之前我们必须在新浪开放平台http://open.we

2013-08-18 22:55:55 820

原创 新浪微博客户端开发之引导界面的实现

在我这个项目中没有用到引导页面,但是后面我学习到了它,所以也做下笔记,这个完全可以自行加入到这个模块。这个引导页面是我在做音乐播放器时加入的。。放上面可以参考下。当我们使用一个软件时,一般第一次进入的时候就是一个引导页面下面就是我实现的效果:                             实现步骤:1.      实现第一次进入的操作页面。效果图如下: 实现思

2013-08-18 11:18:18 896

原创 第一天(引导界面的实现)

其实在我这个项目中,我没有使用过这个引导界面,但是完全可以将这个模块加进去,这里我也写下一个笔记供我以后参考。    当我们使用一个软件时,一般第一次进入的时候就是一个引导页面下面就是我实现的效果:                              实现步骤:1.      实现第一次进入的操作页面。效果图如下:实现思路:当我们使用时,首先进入的是第一个

2013-08-18 10:54:17 166

原创 android项目之山寨天天动听 — 前言

自己零零碎碎的学习了android相关知识,总的来说发现一个问题,以前学的一个知识就是一个知识,一个demo就是一个demo。虽然以前做了个新浪微博客户端,但是那毕竟是我们第一个项目,并且那个时候 对Android开发不熟悉,四个组件就用了Activity,所以感觉Android好多东西没用到,也从来没有把一个阶段的知识点综合起来做一个有代表性的项目,结果我学了android感觉总是那么的无助,问

2013-08-09 15:58:11 153

转载 关于GridView宽高的问题(转载rain的文章)

现在在Android应用中,GridView中每个Item都是正方形的场景越来越常见。比如 陌陌 的搜索结果界面陌陌的搜索界面显示Android手机和IPhone不同, IPhone硬件是苹果自己出的,屏幕尺寸基本没啥太大差别,所以很好适配。而Android就不一样了,中高低档手机都有,屏幕尺寸严重不统一,如何做到一种实现适配各种Android手机屏幕才是关键。今天我们

2013-08-07 10:28:49 1036

原创 android开发遇到的问题(不定期更新)

开发新浪微博时的遇到的一些问题总结与解决办法: 微博开发几个重点1.在用json解析时候  得到某个数据 最好用optString(""); optString("");如果有值 则返回值  没有  则返回 一个空字符 避免异常的发生2.纵观其他微博,都 是让用户先看到界面然后一个和progressBar的东西一直在加载数据 所以 最好 实现 异步加载数据   让UI线程先

2013-07-30 23:06:33 798

原创 Android之Activity个人见解

Activity的介绍:每个Activity都相当于一个屏幕,为用户提供了交互的可视界面应用程序要包含一个或多个Activity,Activity之间的运行是独立的Activity显示的内容有两种声明方式     1.通过xml文件来配置,我们之前都是通过这种方式     2.将屏幕设置为某个继承自View类的对象 Activity配置:        Activi

2013-07-30 22:46:16 803

原创 android之ContentProvider总结

ContentProvider开发步骤:第一步需要继承ContentProvider并重写下面方法:public classPersonContentProvider extends ContentProvider{  public boolean onCreate() ://一般做初始化操作在实例创建出来后执行这个方法  public Uri insert(Uri uri, Co

2013-07-27 15:11:02 857

转载 Android应用开发笔记(12):Android应用的自动升级、更新模块的实现 (转载)

我们看到很多Android应用都具有自动更新功能,用户一键就可以完成软件的升级更新。得益于Android系统的软件包管理和安装机制,这一功能实现起来相当简单,下面我们就来实践一下。首先给出界面效果:1. 准备知识在AndroidManifest.xml里定义了每个Android apk的版本标识:[xhtml] view plaincopyprint?

2013-05-16 09:52:22 632

转载 新浪微博开发时使用request拿不到数据原因分析(转载别人的,这个文章 写的很好,很透彻....)

转载声明:Ryan的博客文章欢迎您的转载,但在转载的同时,请注明文章的来源出处,不胜感激! :-) http://blog.csdn.net/floodingfire/article/details/8142974自动登录代码[java] view plaincopyWeibo weibo = Weibo.getIns

2013-04-15 22:14:15 1024

转载 Android AsyncTask与handler(别人的文章)

本文主要讲解下AsyncTask的使用以及Handler的应用首先,我们得明确下一个概念,什么是UI线程。顾名思义,ui线程就是管理着用户界面的那个线程!android的ui线程操作并不是安全的,并且和用户直接进行界面交互的操作都必须在ui线程中进行才可以。这种模式叫做单线程模式。我们在单线程模式下编程一定要注意:不要阻塞ui线程、确保只在ui线程中访问ui组件当我

2013-04-08 23:59:59 696

转载 从myesclipse查看android源码(别人写的)

在开发android 时不能查看源码必是很不爽的一件事,看过网上一些文章后(都是2.0以前的版本,跟我的2.2最新版本的配置是不一样的)不过还是给了我启示,通过配置终于可以在myeclipse中查看源码了! 先下载源码,最新为2.2 1. 源码地址:http://rgruet.free.fr/public/ 2.找SDK目录 安装的SDK到我的目录E:\ E:\android-

2013-03-16 22:50:49 818

转载 textview的使用(别人的例子,我用来 参考的)

今天主要给大家分享一下Android下各种TextView的使用方法。主要从TextView中链接手机号码/网页/邮件/地图、TextView中显示图片、TextView文本显示内容的处理这3方面来讲解,原文来自CSDN博客。TextView的API 中文文档中 说明它的结构结构java.lang.Object   android.view.View

2013-03-16 22:33:13 1014

转载 华为手机logcat不出日志解决方案

进入拨号界面输入:*#*#2846579#*#*依次选择ProjectMenu---后台设置----LOG设置---LOG开关 点击打开

2012-10-09 11:27:02 679

转载 正则表达式

众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。 大 家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它 用以描述在查找文字主体时待匹配

2012-10-09 11:03:08 343

android天气实现

不是独立App ,主要有天气数据获取,解析,展示

2016-01-12

Android截屏功能实现,重写View类似QQ截屏,非自带截屏

里面代码可以直接运行,Android截屏功能实现,重写View类似QQ截屏,非自带截屏,主要是ImageTatilor这个类的实现,对屏幕截取有兴趣的可以研究研究一下。

2014-11-03

android新浪微博客户端

一个完整的新浪微博客户端 依照新浪微博来的 界面美观 高仿逼真 是我的毕业设计之作 供大家参考。只要3个积分 评论的话会还给你的。。

2014-05-30

新浪微博图片资源跟sina_oauth2.0

主要是对新浪微博的图片资源提取,还有开必新浪微博时新浪提供的一些API包括oauth2.0的认证

2013-08-18

飞机订票系统

飞机订票系统(内含思维导图、答辩模板、数据库脚本、需求分析等对于学习java来说是个好的参考) 代码按照说明可以直接导入

2013-03-09

usb转串口驱动

use转串口最新驱动、适合winxp///

2012-02-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除