自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

思考,行动,再思考,再总结

思考是进步的原动力,思考同样需要总结

  • 博客(168)
  • 资源 (2)
  • 收藏
  • 关注

原创 如何联系我

如果有问题,可以通过E-mail:[email protected]与我联系。 可以与我探讨技术问题,包括Android、Linux等嵌入式方面的开发,也可以探讨其他方面,例如市场、管理等的一些话题。 我目前的工作行业集中于互联网电视,了解数字电视、互联网和芯片行业市场,对市场、技术和管理有一定的心得,欢迎交流和探讨。

2012-03-20 17:52:30 860

原创 google tv上webview页面js实现焦点跳转

webview页面使用javascript实现焦点移动

2016-07-09 19:09:59 2917

原创 如何检查软键盘是否可见

查了一圈资料,发现最好的办法是这样的,其中note_new_comment是EditText控件。note_new_comment.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() { @Override pu

2016-06-12 18:19:55 665

原创 90%的技术简历是不合格的

最近在狂招Android技术人员,但是大部分的简历都是不合格的。不合格的地方有很多。个人信息部分,有人不写真名,只写了网名,也真是奇葩,你让面试官猜你叫什么。学历部分,有人连学校都不敢想,你的母校真要伤心了。从这个学校出来居然不敢暴漏学校名称,要么是心虚,要么是实力真就一般。   工作经历方面,没有工作的间隔时间段需要说明原因,否则一般都被质疑。而且每段工作经历的起始时间要明确

2016-03-27 21:33:44 860

原创 自定义日期和时间选择组合控件

组合控件的代码如下:import android.app.Activity;import android.app.AlertDialog;import android.app.DatePickerDialog;import android.app.TimePickerDialog;import android.content.DialogInterface;import androi

2016-02-15 22:35:37 1329

原创 根据文件MIME类型打开文件

import android.content.Context;import android.content.Intent;import android.net.Uri;import android.util.Log;import java.io.File;/** * Created by philofly on 16/2/13. */public class AndroidFi

2016-02-15 22:26:48 1846

转载 Searching within TV Apps

Searching within TV AppsPreviousNextThis lesson teaches you toAdd a Search ActionAdd Search Input and ResultsUsers frequently have specific content in mind when using a med

2016-02-15 15:17:15 563

转载 Making TV Apps Searchable

Making TV Apps SearchablePreviousNextThis lesson teaches you toIdentify ColumnsProvide Search Suggestion DataHandle Search SuggestionsHandle Search TermsDeep Link to Your App in

2016-02-15 15:09:11 608

转载 Recommending TV Content

https://developer.android.com/training/tv/discovery/recommendations.htmlRecommending TV ContentPreviousNextThis lesson teaches you toBest Practices for RecommendationsCreat

2016-02-15 15:07:09 915

原创 解决不能扫描电视上的支付宝二维码的问题

问题现象:我们从支付宝获取的二维码图片放到pc上可以通过支付宝扫描,但是在电视上不行。问题分析:我们对比了一下pc的二维码和电视上的二维码,发现pc上的图片亮度要亮很多。问题解决:在电视上,我们将二维码的图的背景色改成白色,问题解决。

2015-12-14 15:15:30 3028

原创 EditText无法快速响应点击事件

最近在写一个页面,使用了EditText,发现了一个有意思的问题。这个页面使用了多个EditText的,EditText是这样设置的:<RelativeLayout android:id="@+id/newperson_idcard_layout" android:layout_width="match_parent"

2015-11-14 21:51:02 2440

原创 atoi的java实现

atoi是字符串转换到整形的函数,用java如何实现呢?看起来简单,陷阱很多,在leetcode网站,这个函数能够写得完全正确的概率只有14%。atoi的需求是这样的:如果前面有空格,需要剔除空格;剔除空格后,第一个字符串如果是+号,认为是正数;如果是-号,认为是负数;后面的字符如果不是数字,那么返回0,如果是数字,返回实际的数字。遇到不

2014-11-07 10:47:04 5504 3

原创 如何修改android工程的包名

1. 修改修改AndroidManifest.xml    package="com.media.android.tv"    android:versionCode="229"    android:versionName="2.5.30" >         android:name="com.media.android.tv.LetvApplication" 

2014-08-26 16:44:52 2411

原创 Failed to create BuildConfig class的解决方案

在ubuntu的eclipse环境下,经常出现Failed to create BuildConfig class的问题,hou lai

2014-07-29 11:19:40 5093

原创 智能电视应用适配指南

本文从界面,图片,操控方式,输入法,多语言,地区和运营商方面对智能电视应用的适配进行了详细阐述。

2014-05-03 14:22:36 1529

原创 智能电视应用与移动应用开发的比较

自从乐视小米的智能电视火了以后,越来越多的移动应用开发者投身智能电视应用开发。那么智能电视应用开发与移动应用开发有何不同呢,设计规范又什么要注意呢,请看本文详细内容。

2014-05-03 09:55:42 1271

原创 多屏互动助力数字家庭

数字家庭的核心就是多屏互动,基于本地的多屏互动和基于云端的多屏互动。

2014-04-07 16:43:33 1640

原创 五大方法提升应用的用户体验

对于用户而言,应用的用户体验的重要性不言而喻。那么有什么好方法提升应用的体验呢?我总结了五个方法来提升用户体验。当然提升用户体验是无止境的,远远不止这个五个方法。

2014-04-05 20:05:36 3955

原创 android的intent大数据传输的案例

有人通过intent传输数据,结果发现数据量有几M,出现问题:D/dalvikvm( 5731): WAIT_FOR_CONCURRENT_GC blocked 0ms E/JavaBinder( 641): !!! FAILED BINDER TRANSACTION !!! W/ActivityManager( 641): Exception in new applicati

2013-12-23 20:55:56 8798 3

原创 视频服务器端包含哪些功能

1. 用户与计费系统    1.1  用户系统:包括用户登录,注册;用户综合信息;用户权限等    1.2  内容点播    1.3 包月/包年套餐    1.4 购买/消费     1.5 我的订单2. 统计系统    2.1 日志上报    2.2 内容统计(PV, VV, UV)    2.3 用户行为统计    2.4 排行榜3. 终端管理

2013-12-23 20:49:23 1152

原创 TV视频客户端适配的经验总结

目前我们适配机型的分辨率一般都是1920x1080或者1280x720,密度有160dpi,240dpi和320dpi。当然也有一些不是标准的密度。 图片一般都做成1280x720(密度160dpi)和1920x1080(密度240dpi)两种,基本上能满足各种分辨率和密度的要求。 一般情况下,UI适配不是主要问题,主要问题是播放器的问题,例如无法播放影片,播放影片时候Seek有问

2013-12-23 20:46:40 1164

原创 苏州游玩记

南京高铁1个半小时就可到达,票价100元。参加本地游,先到狮子林,再坐船到枫桥景区,接着远眺虎丘,还去了两个购物景点,浪费不少时间。        狮子林是苏州四大名园之一,园林、假山的确不错,不过整个景区不大,几个小时就足够了。枫桥景区因为张继的枫桥夜泊而闻名,一个人影响了一个景区,所以景区有他的雕塑,纪念他对这个城市的贡献。虎丘因为有个塔比较有名,不过只能远观,不能近登,因为塔快塌了,不许

2013-06-15 19:29:57 933

原创 hudson+ant持续集成android项目

1.    配置SVN基本环境,获取源代码。(操作方式略)2.     配置Android和Eclipse开发环境。(确保配置正确!操作方式略)3.     配置Hudson:(1).下载hudson.war包(http://www.hudson-ci.org/download/)(2)启动hudson.   进入控制台,切换到hudson根路下。命令:Java –jar Hu

2013-05-21 17:14:26 1591

原创 深圳随游记2

今天继续在深圳游玩。 想去大梅沙和小梅沙,先做地铁到竹林,去福田公交总站等E13,结果等了40分钟,没等到,去小竹林公交站坐338转到了会展中心南站。结果意外发现E13到了,真是人算不如天算,还倒饶了一大圈。准备做E13,发现车小没有座位,还是等J1吧。没几分钟J1就到了,J1到大梅沙有二十几站,百度地图显示要2个小时,结果发现只花了1个小时,百度地图错得也太离谱了。还是老样子,先找地方吃

2013-03-17 22:18:51 907

原创 由sp单位引发的惨案

我的一个同事自定义了一个控件,控件代码如下: public class CustomTextView extends TextView implements OnClickListener, OnFocusChangeListener { public CustomTextView(Context context) { super(context); init(contex

2013-03-08 22:44:01 5305 3

原创 操作SharedPreferences的注意点

如果使用SharedPreferences用于数据存取,大部分人喜欢使用如下代码:  public void writeSharedprefs(int pos) { SharedPreferences preferences = getApplicationContext().getSharedPreferences("test", Context.MODE_PRIVATE);

2013-02-18 18:16:10 6284 1

原创 gallery3d的源码分析-数据涞源2

花开两朵,各表一枝。上回书讲到了数据cache的一些流程。这回书要说的就是gallery3d刚开始在手机上运行cache数据的流程。 如果你切换手机的语言,跟此流程一致。这个在上回书也提到了。 首先来看看startNewCacheThread函数: private void startNewCacheThread() {        restartThread(CAC

2012-11-14 17:56:50 3082 1

原创 galler3d的源码分析——数据来源

我们这里主要讲本地sd卡的数据,pisaca看情况后续再作分析。 数据操作设计的类包括:CacheService,MediaFeed,LocalDataSource,DiskCache,MediaItem, MediaSet,MediaClustering。 数据操作包括几个方面:寻找媒体源(图片、视频),cache媒体源,将cache数据导出,将cache的媒体渲染到屏幕。首

2012-11-12 17:26:55 2296

原创 gallery3d的源码分析——入口2

@Override public void onPause() { super.onPause(); if (mRenderView != null) mRenderView.onPause(); if (mWakeLock != null) { if (mWakeLock.isHeld())

2012-11-09 16:37:38 2161

原创 gallery3d的源码分析——入口

gallery3d的源码分析很多,有些也很透彻。我的源码分析的参考资料也是来源于网络。 gallery3d的入口代码在gallery.java文件。首先来分析入口做了哪些事情。 uper.onCreate(savedInstanceState); final boolean imageManagerHasStorage = ImageManager.hasStora

2012-11-08 17:28:54 4046

原创 彻底解决INSTALL_FAILED_UPDATE_INCOMPATIBLE的安装错误

利用adb shell进入系统,进入/data/app或者/data/data,删除跟你安装的apk同样的包名;按Ctrl+C退出系统,利用adb pull /data/system/packages.xml命令将packages.xml放到你PC机本地,然后找到你需要的包名,删除到的一段数据。例如:<package name="com.android.wallpaper" codeP

2012-10-19 15:49:49 116106 13

原创 快播大屏幕推出的真正原因

快播大屏幕是快播推出的一款硬件产品。快播的主要参数如下:其实快播大屏幕就是一款HDMI dongle,这点不同于usb dongle,因为HDMI dongle的定位是多屏互动,而usb dongle的定位是视频播放。快播大屏幕的评测文章其实有很多,我就不评测这款产品了,主要说说快播推出这块产品的真正目的。快播主要靠QVOD这款播放器起家的,类似于当初的迅雷

2012-10-17 14:44:54 2767 1

原创 TV视频客户端的厂商分析

最近很多视频网站开始频频上TV客户端,例如乐视、PPTV、爱奇艺、优朋普乐,另外播控方也在插足,例如CNTV、百视通、华数等。据说乐视的力度非常大,和国内主流电视厂商都有接触,估计要赶上10月1日之前要适配很多智能电视机型,抢占TV客户端市场,毕竟乐视在TV端的实力强大,有很多版权的电影电视剧。不过乐视也面临一个难题,如果牌照搞不定,后续电视机厂商的推广力度就不会那么大了,容易被竞争对手抢

2012-08-23 00:09:24 2138 3

原创 暴雨的回忆

今天的暴雨真是出人意料,让北京成了海洋,其实这样的天气前几年也曾有过,只是今日降雨据说是北京近30年最大的一次。 我印象中由两次北京的雨下得特别大,一次我去顺义看亲戚,返回市区的路上坐公交,雨越下越大,刚开始公交还能行驶,到最后路上所有的车都停了下来,不过下雨,大家也没有那么急躁,倒是大伙儿悠闲的在公交车里面看着车外的雨景,那一刻真的很奇妙,也是人生一段有意思的经历,在停驶的公交里面看雨。

2012-07-21 23:17:27 2473

原创 多屏互动到底有几种玩法

场景1:苹果的iphone和ipad通过airplay连接itv盒子,可以将iphone或者ipad的内容在大屏上展现。 场景2:海信的pad和海信的XT770智能电视通过”大传小“和”小传大“实现多屏互动。 场景3:家庭网络通过DLNA协议或者闪联协议把PC、手机、电视机、pad实现多屏互动。 场景4:你在pad上登录一个视频客户端,播放一部影片然后退出,然后接着在PC上

2012-07-18 15:38:36 6588 1

原创 移动视频客户端详细对比

测试5大移动视频客户端,乐视影视,奇艺影视,优酷,腾讯视频,搜狐视频。产品角度乐视影视:推荐页的焦点图容易吸引用户,下面栏目包含跟播剧场,热门电影,欧洲杯,乐视制造,娱乐新闻,乐视出品,动漫频道。每个栏目有8个推荐影片。                 频道页包含电影,电视剧,动漫,娱乐,综艺,音乐,纪录片,公开课,乐视制造,乐视出品等子栏目。                搜索页

2012-06-25 16:15:42 4421

转载 技术路线和管理路线,码农or not 码农?

技术路线和管理路线始终是每个程序员纠结的问题,也是各大论坛经常被辩论的 问题。  然而一个有趣的现象是,在现实生活中,人们多愿意承认自己不精通某项技术, 却很少有人愿意承认自己不能做管理。技术方面有问题多能够校正自我,而管理 方面有了问题却总认为是对方的错,总之领导怨员工,员工怨领导,闹得不可开 交。 在中国传统的官本位的思想中,不能不说管理路线占了绝对性的优势,尤其是在 稳定

2012-05-25 09:54:17 1741

原创 最近Android的学习总结

1. singleTask与OnNewIntent:http://blog.csdn.net/gaomatrix/article/details/62150142. BroadcastReceiver的使用3. service的使用4.application的使用5. svn方面:如何断开连接,如何上传代码到SVN库,如何同步,如何合并6. android 应用程序Activi

2012-05-09 17:03:06 856

原创 互联网电视应用与移动终端应用的区别

互联网电视应用类同于移动终端应用,但是有很大区别:1.  一般电视机厂商会在5月份和10月份上新机型,如果想内置应用到电视机上,应用提供方需要早点做好准备;2.  电视机的分辨率目前主流是三种:1920x1080,1366x768,1280x720;而移动终端的分辨率要多很多;3. 电视机应用开发需要大屏幕,如果用户界面有一点瑕疵,用户会很敏感;而移动终端分辨率不高,用户敏感度稍低;

2012-04-13 23:10:00 1591

原创 2012年CCBN走马观花

看了2012年CCBN,今年比去年多了几个热点:云、多屏互动、多屏融合。 3D和三网融合依然是热点,6月份国家级广播网络公司可能要挂牌,这是三网融合的一个巨大里程碑。 媒体称今年CCBN的主题是“新媒体,新终端,新网络”,实际上这些概念都是三网融合的产物。新媒体指的是网络媒体,新终端指的是智能终端或者网络终端(高清网络播放机、智能电视等),新网络指的是三网合一的新网络。 三

2012-03-23 16:33:39 920

WebAppNativePlayBack

javascript和java之间的交互,可以实现焦点控制。

2016-07-09

三星6410开发板资料

三星6410开发板所有资料,包括芯片资料,开发板原理图,操作系统移植

2009-09-25

空空如也

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

TA关注的人

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