代码空间


摘要(Abstract)

ndroid是一种基于Linux的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑,由Google(谷歌)公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于2008年10月。Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机、智能手表等。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2013年的第四季度,Android平台手机的全球市场份额已经达到78.1%。 [1] 2013年09月24日谷歌开发的操作系统Android在迎来了5岁生日,全世界采用这款系统的设备数量已经达到10亿台。中文名 安卓 原版名称 Android 开发商 Google、开放手持设备联盟 发行商 Google 发行日期 2008年9月23日 制作人 安迪·鲁宾 最新版本Android 9.0 Pie(派) 最新预览版本 Android Q Beta1 发行阶段 正式版 编程语言C/C++(底层) Java等(应用层) 系统家族类Unix,Linux 源码模式 自由及开放源代码软件 内核类型宏内核(Linux内核) 软件许可 Apache License、 GPL等


主题(Topic)

项目(Project)
nenick/androidannotations-mvp androidannotations/androidannotations viniciusthiengo/aa-futebol-blog-web viniciusthiengo/aa-futebol-blog-android johnjohndoe/StaticInjection permissions-dispatcher/AndroidAnnotationsPermissionsDispatcherPlugin hzvtc/AndroidAnnotationsDemo Fanthomo/SimpleBot CrazyDudo/android-architecture-sample open-MVP/MVP MVP- { /** * 创建构造方法 * 拿大两个的引用 * */ MvpView view; MvpModel model=new ImvpModel(); public WeakReference tWeakReference; //创建构造方法 public Mvppre(T view){ // tWeakReference = new WeakReference<>(view);//防止内存泄露 this.view=view; } //创建绑定方法 // public void Onattch(T view){ // tWeakReference = new WeakReference<>(view); // } //创建解绑数据 public void Ondeattch(){ tWeakReference.clear(); } //创建方法提取数据 public void fetch(){ if(view!=null){ view.load(); if(model!=null){ model.loaddata(new MvpModel.OnLoadLisner() { @Override public void Complted(List persons) { view.show( persons); } }); } } } } MainActivity的使用 public class MainActivity extends AppCompatActivity implements MvpView{ private ListView lv; private Mvppre jj; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); lv = (ListView) findViewById(R.id.lv); jj = new Mvppre(this); jj.fetch(); } @Override public void load() { Toast.makeText(MainActivity.this, "正在加载", Toast.LENGTH_SHORT).show(); } @Override public void show(List persons) { lv.setAdapter(new Myadpater(persons,this)); } }" class="topic-tag topic-tag-link"> Mvp- jnfran92/PlayingCleanArchitecture paul007pl/MVP_Benchmark cesarsan8a/MVP Mestpal/MVP-Observatory lcupup/MVPDemo abdoawd/MovieAppMvp yhongm/XDevFrame ivan1993spb/snake-bot GhazalKazemi/MVP-Java8 hanhailong/AndroidDevTools2 Ayvytr/MvpTemplate satputekuldip/AdroidMVPTemplets ifyousleep/Translator DominoKit/domino-mvp Wan7451/mvparms xuanduoduo/MVP EvilMouth/Damon TellTim/mvp-demo 全部项目