- 博客(30)
- 收藏
- 关注
转载 Android github上优秀开源项目分类汇总
第一部分 个性化控件(View)主要介绍那些不错个性化的 View,包括 ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、ColorPickView、GraphView、UI Style 等等。一、Li...
2018-10-11 22:29:18
1959
原创 TvServer Architecture
1: TvServer架构。TvServer 作为一个系统service注册到servicemanager,编译成libmiddleware.so && tvserver.so两个library库,通过TvServerService来加载。通过暴露的tvjar为上层app提供服务,主要包括,SI/PSI table的解析,Tuner Play,TimeShift、par...
2018-08-26 14:11:18
877
原创 MVP
1: Android MVP架构搭建http://www.jcodecraeer.com/a/anzhuokaifa/2017/1020/8625.html?15084849262: Android MVP 详解(上)https://www.jianshu.com/p/9a6845b268563: Android中的MVP模式,带实例https://www.jianshu.com/p/9d40b2...
2018-04-19 16:12:08
184
原创 嵌入式Linux开发【第一次工作记录】
之前的记录的文档,是放在百度文库,找了好久才找到它:https://wenku.baidu.com/u/gonghuixue?from=wenku硬件调试:-->硬件接口及通信协议https://wenku.baidu.com/view/117e5213f18583d04964594e-->硬件调试中遇到的问题及解决记录https://wenku.baidu.com/view/1a7b...
2018-03-01 11:43:45
215
转载 Android系统架构与系统源码目录
系统架构http://blog.youkuaiyun.com/itachi85/article/details/54695046目录结构http://blog.youkuaiyun.com/lvxiangan/article/details/516610441:Android 系统架构1.1: 4层Android是基于Linux内核的操作系统并对Linux内核进行了加强,如其系统架构图(我是用Viso作图的),其系统架构...
2018-03-01 10:54:37
361
原创 Android进程级别
Android中,同一个应用的所有组件在默认情况下都运行在同一个进程中,但也可以通过修改manifest文件中的android:process属性来指定该组件要运行中那个进程,也可以让不同应用的组件们运行在同一个进程中,当然这些应用要共享一个用户ID并并且有相同的数字证书。Android可能在某个时刻决定关闭一个进程,当决定要关闭那些进程的时候,系统会衡量每个进程与用户的紧密程度,这时候就跟And...
2018-02-28 17:30:00
419
原创 Android Develop
一:Android 4大组件1:Activity1.1:Activity 启动模式activity/├── HelloWorldActivity.java├── launchmode│ ├── ActivityCollector.java│ ├── LaunchModeActivity.java│ ├── SingleTaskActivity.java│ ├── SingleTop...
2018-02-08 14:42:14
416
原创 my github
记录和收藏开发中的点点滴滴https://github.com/GongHuixue1:Android DevelopAndroid 开发所用到的基本知识点,包括Activity,Service,Broadcast,ContentProvider,Thread,ICP等等。2:Philip UIJar在Philips TV中,为了确保UI有统一的风个,如dialog, list, progress...
2018-01-25 09:27:41
855
原创 Tv App Develop of EuInstaller
1:Euinstaller 框架2: develop tipsWizardScreenManager 在installer的安装过程中,会选择国家,制式,operator,等等,如何在这些screen间前进和后退。如下图所示: 类图如下: code流程图: 在启动InstallerWizardActivity,新建一个WizardScreenManager实例,// laun
2017-12-27 20:32:50
591
原创 【code design】thread sync task
as we know, put heavy task in a new thread. if previous task don’t complete, and need do the task again, how can we handle this case.define the class.static class BrdcstTimeSyncThread extends Thread
2017-10-10 16:23:40
317
原创 【Android Develop Tips】BindService/StartService
Service 的生命周期只有onCreate, onStart, onDestroy,启动一个Service有两种方法:startService && bindService 。startService 执行startService时,Service会经历onCreate->onStartCommand。当执行stopService时,直接调用onDestroy方法。调用者如果没有stopSe
2017-06-23 16:10:48
301
原创 【Android Develop Tips】String、StringBuffer、StringBuilder区别
String类是不可变类,任何对String的改变都 会引发新的String对象的生成StringBuffer & StringBuilder则是可变类,任何对它所指代的字符串的改变都不会产生新的对象。StringBuffer是线程安全,而StringBuilder是非线程安全。Reference: http://blog.youkuaiyun.com/mad1989/article/details/26
2017-06-22 15:07:53
221
原创 【Android Develop Tips】使用SharedPreferences进行数据存储
很多时候我们开发的软件需要向用户提供软件参数设置功能,例如我们常用的QQ,用户可以设置是否允许陌生人添加自己为好友。对于软件配置参数的保存,如果是window软件通常我们会采用ini文件进行保存,如果是j2se应用,我们会采用properties属性文件或者xml进行保存。如果是Android应用,我们最适合采用什么方式保存软件配置参数呢?Android平台给我们提供了一个SharedPrefere
2017-04-07 10:45:33
302
原创 【Android Develop Tips】HandlerThread/Handler/Thread
The article mainly record how to use handler/thread.
2017-03-15 17:01:31
296
原创 [code-design]TvServer 之 database
The article is mainly record how to create database in RAM, not using sqlite, add/delete/modify/search database.
2017-03-01 11:25:50
318
原创 [code-design]TvServer 之CRunOnce
CRunOnce is mainly described how to create exit threadclass
2017-02-28 15:12:04
319
原创 [code-design]TvServer 之 CRtk
Record the good designing of code architecture TvServer of CRtk[real time kernel].
2017-02-28 14:21:53
461
原创 JNI Introduce
References: http://blog.youkuaiyun.com/banketree/article/details/40535325 百度百科:http://baike.baidu.com/link?url=G_C-p8YK5fnYffQFRure1sr80yBHmmP5VMMyKbGPzWiGWhKldWXfoLaQKEwJcS-vP_i9dLg79rSrni69wJ_ima 百度文库:h
2017-02-28 11:52:29
361
转载 IP组播技术介绍及实现例子
引 言 近年来,随着Internet的迅速普及和爆炸性发展,在Internet上产生了许多新的应用,其中不少是高带宽的多媒体应用,譬如网 络视频会议、网络音频/视频广播、AOD/VOD、股市行情发布、多媒体远程教育、CSCW协同计算、远程会诊。这就带来了带宽的急剧消耗和网络拥挤问 题。为了缓解网络瓶颈,人们提出各种方案,归纳起来,主要包括以下四种: ●增加互连带宽; ●服务器的分散与集
2017-02-24 10:49:15
1032
原创 how to cross compile valgrind on android platform
The article is mainly introduce how to crossing compile valgrind and using valgrind to check memory leak for app file and executable file.
2017-02-08 17:33:41
979
原创 Share the experience of how to debug dead lock
分享一下最近解的一个死锁的问题。当看到这样一次Crash时,你该怎么去处理呢?相信很多时候,大家都束手无策。怎么办呢?死锁, dead lock
2017-01-08 13:50:35
417
转载 Comparable和Comparator的区别
初次碰到这个问题是之前有一次电话面试,问了一个小时的问题,其中有一个问题就问到Comparable和Comparator的区别,当时没答出 来。之后是公司入职时候做的一套Java编程题,里面用JUnit跑用例的时候也用到了Comparator接口,再加上JDK的大量的类包括常见的 String、Byte、Char、Date等都实现了Comparable接口,因此要学习一下这两个类的区别以及用法。
2016-12-31 17:54:09
248
转载 JAVA设计模式之单例模式
本文继续介绍23种设计模式系列之单例模式。概念: Java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并
2016-12-30 14:24:51
321
原创 Tv Develop of Android TIF Study
The article is mainly recording the following skills –>Android TIF code Structure and flow –>How to use TIF in Tv App References: http://blog.youkuaiyun.com/wangmxe/article/details/50528682
2016-12-18 16:55:29
1455
原创 Tv App Develop of TvServer Service
The following article is mainly recording the following develop skills. –>How to Create a service –>How to bind/start a service –>load static lib
2016-12-18 11:23:54
614
原创 Tv App Develop of OAD Architecture
这篇blog主要记录oad 的架构,及其OAD SCAN 状态机机制。 –>Activity,Service,Handler,Thread,Looper之间的交互机制。 –>OAD SCAN State Mechanism
2016-12-18 09:48:36
481
转载 Android中的Handler的机制与用法详解
目录结构Android中的Handler的机制与用法详解,什么是Handler,如何传递 Message,传递 Runnable 对象,传递 Callback 对象,Handler 原理是什么?Handler 与 Looper、MessageQueue 的关系,HandlerThread是什么?Android 中更新 UI 的几种方式。1. 了解几个概念很多An
2016-12-13 14:16:10
343
转载 android中的Handler和Callback机制
Handler主要用来在线程之间的通信的机制。如在Activity或Service中需要接受其他线程的消息,则在需要接收消息的Activity或Service中需要实现Handler.Callback接口,实现这个接口的:Java代码 public boolean handleMessage( Message inMessage ) ; 方法。
2016-12-13 11:47:34
1402
转载 Android子线程中更新UI的3种方法
转载: http://gqdy365.iteye.com/blog/2112471在Android项目中经常有碰到这样的问题,在子线程中完成耗时操作之后要更新UI,下面就自己经历的一些项目总结一下更新的方法: 在看方法之前看一下Android中消息机制: 引用Message:消息,其中包含了消息ID,消息处理对象以及处理的数据等,由MessageQue
2016-11-11 11:38:15
224
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅