【Android菜鸟的成长笔记(27)——SurfaceView的使用】教程文章相关的互联网学习教程文章

Android依赖注入Dagger的使用和源码解析(上篇)【图】

一、基本概念依赖注入(DI)和控制反转(IOC):依赖注入是从应用程序的角度在描述,可以把依赖注入描述完整点:应用程序依赖容器创建并注入它所需要的外部资源;而控制反转是从容器的角度在描述,描述完整点:容器控制应用程序,由容器反向的向应用程序注入应用程序所需要的外部资源。使用依赖注入可以带来以下好处:依赖的注入和配置独立于组件之外。因为对象是在一个独立、不耦合的地方初始化,所以当注入抽象方法的时候,我们只需...

android选中radiobutton后改变TextColor【图】

首先,看下效果图,以护照为例 然后选中护照后可以看到 字体由黑色变成了白色下面说下实现方法。首先 在values文件夹下的color.xml文件中加入<drawable/>标签的颜色然后在drawable文件夹下新建xml文件,输入内容。 如果要写true事件TextColor变色,那一定还要写上当false的时候TextColor的颜色,不然Text会消失! 最后,在你布局文件中的radiobutton控件下添加属性 OK, 搞定!原文:http://www.cnblogs.com/robben/p/3950744.ht...

Android ListView优化篇【图】

在我的上一篇博客《Android ListView基础篇》中陈列了ListView和adapter的多种结合方式的基本使用,在本篇文章中将具体讲述如何通过多种方式处理好ListView的优化问题。在上篇文章的例子中,我们使用了一张图片和一个文本作为每一行的数据,发现效果已经完全达到了,而且没出现什么问题。但如果我们将Item的数量调大,比如调到1000、10000、100000条数据,这个时候当你打开ListView的时候,肯定会不禁感慨“什么鬼,卡机了?!”等了...

Android Studio学习-连接真机测试教学【图】

Android Studio原文链接 https://blog.csdn.net/weixin_44304387/article/details/99213012 真机测试会比AVD(Android虚拟设备的英文缩写)响应速度快很多,这对很多没有很好的电脑配置学生党就很友好。 安卓真机与电脑pc端的连接,我选择的是较简单的usb连接,需要设置好ADB(Android Debug Bridge),这个调试桥是在platform-tools里面的程序adb.exe,第一次运行程序时候没有配置好,可能下载好,就可以提醒下载platform,同时,手...

Android ListView快速定位(四)

方法四: 添加一个EditText,作为搜索框 + Filter 其实这个不算第四个方法,因为与第二个一样,主要是实现Filter。 但是对于EditText的监听,我以前也没有写过,所以也记录一下。 实现步骤: 1.添加一个EditText,并添加监听事件 ```Java EditText search_tv = (EditText) findViewById(R.id.search_et); search_tv.addTextChangedListener(new TextWatcher() { @Override public void onTextChanged(CharSequence s, int star...

Android NDK构建资料

Cmake http://blog.csdn.net/u012527560/article/details/51752070      http://wenku.baidu.com/link?url=ENJF4OHVWII3vhl1Kkn3vTvb0sDH2u7Uz781JvhtvDLBjlL1q-dhytN1ZgSLL23h2MnclkRFpLb8G7gXNtefaIOsqB8Ylq1k0OxgGTgpMFK     http://blog.csdn.net/lmw21848/article/details/52183584     http://www.jianshu.com/p/e1f1236b9284 studio 禁止默认mk, 使用项目待makefile http://blo...

Android开发者必知的5个开源库【代码】

摘要:过去的时间里,Android开发逐步走向成熟。而无论出现多少Android相关的开发工具,我们每天使用的大量开源库却始终是不可或缺的。这里,向大家介绍的是,这个任劳任怨的大家庭中,最受开发者喜爱的五个Android库。过去的时间里,Android开发逐步走向成熟,一个个与Android相关的开发工具也层出不穷。不过,在面对各种新鲜事物时,不要忘了那些我们每天使用的大量开源库。在这里,向大家介绍的就是,在这个任劳任怨的大家庭中,...

让Android SDK Manager正常更新的办法【代码】【图】

首先,进入C:\Windows\System32\drivers\etc,找到hosts文件,用记事本打开它。在文件的最后加入:#Google主页 203.208.46.146 www.google.com 74.125.113.121 developer.android.com #更新的内容从以下地址下载 203.208.46.146 dl.google.com 203.208.46.146 dl-ssl.google.com 然后,打开SDK Manager 【Tool->Option 选项中把https的资源获取方式强制换成http协议获取的方式】,最后close即可~ 本文参考自:http://www.cnblogs...

Could not find class 'android.graphics.drawable.RippleDrawable'【代码】

AS报错:Could not find class ‘android.graphics.drawable.RippleDrawable‘, referenced from method android.support.v7.widget.AppCompatImageHelper.hasOverlappingRendering问题:在替换fragment时候出错FragmentTransaction记得在同一个activity切换activity的时候,fragmentTransaction.replace(R.id.ll_container,frag2).commit();再次初始化,方式为:fragmentTransaction=fm.beginTransaction();。'' ref='nofollow'>C...

Android Studio左边栏Project不见了?【图】

很多Android Stuio初学者可能会一不小心把左边的Project栏给关了,结果发现找很久也没找到怎么再打开Project栏。如图,点击左下角按钮,Project就出来了。原文:http://blog.csdn.net/hyr83960944/article/details/35986931

Android Wi-Fi Display(Miracast)介绍

地址:http://blog.csdn.net/innost/article/details/8474683Android Wi-Fi Display(Miracast)介绍2012年11月中旬,Google发布了Android 4.2。虽然它和Android 4.1同属Jelly Bean系列,但却添加了很多新的功能。其中,在显示部分,Android 4.2在Project Butter基础上再接再厉,新增了对Wi-Fi Display功能的支持。由此也导致整个显示架构发生了较大的变化。本文首先介绍Wi-Fi Display的背景知识,然后再结合代码对Android 4.2中Wi...

Android调用WebView

mWebView.setWebViewClient(new WebViewClient(){ public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return true; } }); 假如不做任何处置,阅读页面,点击体系“Back”键,整个Browser会调用finish()而结束本身,假如期望阅读的网 页回退而不是推出...

魔方动态壁纸android源码下载

代码效果图:<ignore_js_op> 由于是在虚拟机上跑的 所以没有照片能够选择 在手机上跑的话能够直接取相册照片 。 跟大家分享一下 大家觉得能够的话就帮助下下~{:soso_e113:}游戏源码项目下载:http://code.662p.com/view/2312.html<ignore_js_op> <ignore_js_op> <ignore_js_op> <ignore_js_op> <ignore_js_op> <ignore_js_op> <ignore_js_op><ignore_js_op>详细说明:http://android.662p.com/thread-295-1-1.html原文:http://www....

android 仿EF看视频弹出练习功能【图】

第一次看到英孚iPad上的视频练习,感觉好有创意,让我们学习英语起来更加的有激情。并且不只是在EF上有,相信在其他的学校肯定也会有的。以上也我尝试把它写出来的原因了。下面让我们来看看它的效果是怎么样子的? 它是怎么实现的呢?首先我们看下布局文件的内容:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"an...

Android开发之Fragment详解【图】

Android开发之Fragment学习1.简介:Fragment是Android 3.0引入的新API。Fragment代表了 Activity的子模块,因此可以把Fragment理解成Activity片段。Fragment用于自己的生命周期,也可以接受它自己的输入事件。Fragment必须被“嵌入” Activity中使用,因此虽然Fragment也拥有自己的生命周期,但Fragment的生命周期会受它所在的Activity的生命周期的控制。例如,当Activity暂停时,该Activity内的所有Fragment都会暂停;当Activity被...