- 博客(42)
- 资源 (2)
- 收藏
- 关注
转载 adapter调用fragment中的方法
转载自:http://blog.csdn.net/xfhy_/article/details/61195558前言:昨天遇到一个技术难题,对于我来说哈.我写的demo需求是在fragment中放一个RecyclerView,然后RecyclerView显示一些简单的数据,这些数据需要请求网络才行.然后我自定义了一个adapter,发现在处理RecyclerView子项的点击事件时,
2017-09-30 15:15:32 4325 2
原创 自定义Dialog通用提示框
一、效果图:二、使用方式:new CommomDialog(this, R.style.dialog, "未通过授权,请重试", new CommomDialog.OnCloseListener() { @Override public void onClick(Dialog dialog, boolean confirm) {
2017-09-01 15:27:26 597
转载 Mac OS 安装 Git 环境
1. 在mac的终端上,输入git会提示安装git软件,确认安装。安装完成后打开终端,使用git --version或者which git命令查看安装版本,有就是安装成功了。2. 创建一个全局用户名、全局邮箱作为配置信息git config --global user.name "***"git config --global user.email "***@example.
2017-08-30 16:09:53 461
转载 Android之intent传值的三种方法
Android之intent传值的三种方法分别是:1、startActivity();2、startActivityForResult();3、调用在下个activity自定义的方法“actionStart()”,也就是最佳的方法。一、一般方式传值跳转:startActivity()方法/* 在MainActivity中定义如下代码 */button1.setOnClickListe
2017-08-27 14:07:19 1137
原创 android刷新媒体库
当Android的系统启动的时候,系统会自动扫描sdcard内的多媒体文件,并把获得的信息保存在一个系统数据库中,以后在其他程序中如果想要访问多媒体文件的信息,其实就是在这个数据库中进行的,而不是直接去sdcard中取,理解了这一点以后,问题也随着而来:如果我在开机状态下在sdcard内增加、删除一些多媒体文件,系统会不会自动扫描一次呢?答案是否定的,也就是说,当你改变sdcard内的多媒体文件时
2017-06-13 09:40:19 2947 1
转载 android studio 使用gradle批量打渠道包(示例,出错代码)
转自:http://www.apihome.cn/view-detail-80769.html在没有批量打包工具之前,每次项目上线或者更新,都是打渠道包打到左右手残废。在AS中使用了强大的gradle 并支持批量打包,解放我们的双手和双脚。我这里以友盟为例1. Mainfest 文件中添加一个键值对,这里的value 我定义为 “UMENG_CHANNEL_VALU
2017-05-25 11:29:57 433
转载 如何编写程序设置Android来电铃声
转自:http://www.jizhuomi.com/android/example/360.html我们在拿到新手机后通常会为其设置来年铃声,那么怎样通过代码来设置Android来电铃声,本文就为大家实例讲解下。 1、如果读到的是音频文件路径,需要先将音乐文件插入到多媒体库。//设置--铃声的具体方法 public void setMyRin
2017-05-17 15:12:25 1034
转载 通知栏Notification使用自定义视图方法(显示一个进度条ProgressBar)
转自:https://www.pocketdigi.com/20100919/113.html今天学习通知栏Notification使用自定义视图方法,这里以显示进度条ProgressBar为例,具体效果不上图了,请参考在Android Market下载软件时通知栏的效果。布局XML:<LinearLayout xmlns:android="http://schemas.andr
2017-05-16 19:08:01 1123
原创 Android 铃声设置界面,起始位置为当前已选项
转载请注明出处!!!1.调用系统铃声设置的Intent,界面上会弹出选择铃声的对话框。//用于选择铃声后作相应的判断标记private static final int REQUEST_CODE_PICK_RINGTONE = 1;//保存铃声的Uri的字符串形式private Uri mRingtoneUri = null;private void doPickRi
2017-05-16 14:28:52 1292
转载 Android 控件的显示隐藏上下左右移动动画
一、利用Android提供的左右移动工具类:AnimationUtilsLinearLayout ll_first = (LinearLayout) findViewById(R.id.ll_first);LinearLayout ll_second = (LinearLayout) findViewById(R.id.ll_second);ll_first.setVisibility(V
2017-05-15 15:59:12 4917
转载 Android EditText光标移动到文本框末尾
EditText et = (EditText)findViewById(R.id.inbox);et.setSelection(et.getText().length());
2017-05-11 10:35:24 6876
转载 Android总结篇系列:Android广播机制
转自:http://www.cnblogs.com/lwbqqyumidi/p/4168017.html1.Android广播机制概述Android广播分为两个方面:广播发送者和广播接收者,通常情况下,BroadcastReceiver指的就是广播接收者(广播接收器)。广播作为Android组件间的通信方式,可以使用的场景如下:1.同一app内部的同一组件内的消息通信(单个
2017-05-10 13:50:53 288
转载 RecyclerView点击事件与长按事件
转自:http://m.blog.csdn.net/article/details?id=51332411最近开始使用RecyclerView了。RecyclerView很是强大,不过官方不提供点击事件。在网上找了一下实现方法,有的说在adapter里添加回调接口来实现点击事件与长按事件。不过经过测试,有时候会产生这样的现象:点击item跳转到下一个页面,再返回回来时, item的点击事件
2017-05-08 16:19:49 381
转载 Android自定义Actionbar title字体
转自:https://segmentfault.com/a/1190000000403598自定义有两种方法1. setCustomView这种方法最简单了,缺点就是如果要用Navigation Drawer的话,自定义的那部分是click不了的,只有homeButton还有icon可以获取到焦点LayoutInflater inflator = (LayoutInflat
2017-05-04 16:22:03 705
转载 android状态栏颜色修改
转自:http://www.cnblogs.com/leon-hm/p/5131323.html注:状态栏颜色的修改在4.4和5.x环境下分别有不同的方式,低于4.4以下是不能修改的。5.x环境下方式一,状态栏将显示为纯净的颜色,没有渐变效果/** * 状态栏相关工具类 * */public class StatusBarUtils { public s
2017-05-02 10:07:46 430
转载 android 如何判断当前是否为飞行模式
Android中如何判断系统当前是否处于飞行模式中:public static boolean IsAirModeOn(Context context) { return (Settings.System.getInt(context.getContentResolver(), Settings.System.AIRPLANE_MODE_ON, 0) == 1 ? true : false
2017-05-02 09:58:45 4415
转载 Linux下Git和GitHub使用方法总结
转自:http://www.linuxidc.com/Linux/2014-03/97821.htm1 Linux下Git和GitHub环境的搭建第一步: 安装Git,使用命令 “sudo apt-get install git”第二步: 创建GitHub帐号第三步: 生成ssh key,使用命令 “ssh-keygen -t rsa -C "your_emai
2017-04-20 16:07:22 425
转载 JSon实体类快速生成插件 GsonFormat 1.2.2
写在前头:本插件只适用 android studio和 Intellij IDEA 工具!!!这是根据JSONObject格式的字符串,自动生成实体类.githubjetbrainsAndroid Arsenalswift 版Json 新视觉版本更新说明版本1.2.2支持 field 类型的修改.支持快捷键打开 GsonFormat ,默认为 opt
2017-04-13 02:37:24 483
转载 Mac实用软件及功能吐血总结
转自:http://blog.sina.com.cn/s/blog_64ac3ab10101f4it.html本人一年半来跟踪Mac志(http://www.isofts.org/category/software-for-mac-os-x/)、MacGG(http://www.macgg.com/archives/category/mac软件),潜心测试,用心总结出以下mac实用软件列表,尤
2017-04-09 16:22:13 16086
转载 如何在mac本上安装android sdk
转自:http://www.cnblogs.com/yjmyzz/p/4219829.html众所周知的原因,google的很多网站在国内无法访问,苦逼了一堆天朝程序员,下是在mac本上折腾android 开发环境的过程:一、先下载android sdk for mac给二个靠谱的网址:a). http://down.tech.sina.com.cn/page/
2017-03-31 23:14:56 17711 7
转载 调用Android系统设置项
转自:http://blog.sina.com.cn/s/blog_4172d3d60101gz8z.html开发Android软件时,常常需要打开系统设置或信息界面,来设置相关系统项或查看系统的相关信息,这时我们就可以使用以下语句来实现:(如打开“无线和网络设置”界面)Intent intent = new Intent();ComponentName comp = new Compo
2017-03-31 14:09:17 338
转载 android获取系统wifi状态等
转自:http://www.cnblogs.com/kulankadamei/archive/2013/04/24/3039835.htmlWIFI 获取WIFI状态 WifiManager wifiManager = (WifiManager)context.getSystemService(Context.WIFI_SERVICE);
2017-03-30 15:21:23 469
转载 Android 程序获取、设置铃声、音量、静音、扬声器
转自:http://blog.sina.com.cn/s/blog_5da93c8f0101g449.htmlAndroid 程序获取、设置铃声和音量通过程序获取android系统手机的铃声和音量。同样,设置铃声和音量的方法也很简单!AudioManager mAudioManager = (AudioManager) getSystemService(Context.AUDIO_
2017-03-28 17:35:29 3515
原创 android应用中去掉标题栏需要注意的地方
1、确定自己的MainActivity继承自Activity2、在setContentView(R.layout.activity_main)之前增加代码requestWindowFeature(Window.FEATURE_NO_TITLE);3、示例代码如下:public class MainActivity extends Activity { @Overrid
2017-03-23 15:01:21 235
转载 Android强制设置横屏或竖屏
转自 http://2960629.blog.51cto.com/2950629/701227全屏在Activity的onCreate方法中的setContentView(myview)调用之前添加下面代码requestWindowFeature(Window.FEATURE_NO_TITLE);//隐藏标题getWindow().setFlags(WindowManager
2017-03-17 09:54:02 580
转载 Android强制设置横屏或竖屏
转自 http://2960629.blog.51cto.com/2950629/701227全屏在Activity的onCreate方法中的setContentView(myview)调用之前添加下面代码requestWindowFeature(Window.FEATURE_NO_TITLE);//隐藏标题getWindow().setFlags(WindowManag
2017-03-17 09:52:40 339
转载 Source Insight基本使用和快捷键
为什么要用Source Insight呢?貌似是因为比完整的IDE要更快一些,比较利于查看大量的代码。 软件的安装很简单,设置好安装目录。 配置好文档路径,当然这个也可以在Options里面改,选Options->Preferences…里面的Folders标签就行。 Project的建立和工作区域 在菜单中选择Project->New Project…可
2017-03-07 16:23:43 382
转载 自己动手编译Android源码(超详细)
转自http://www.jianshu.com/p/367f0886e62b在Android Studio代码调试一文中,简单的介绍了代码调试的一些技巧.现在我们来谈谈android源码编译的一些事.(俺认为,作为android developer人人都应该有一份自己Android源码,这样我们就可以随时对自己有疑惑的地方通过亲手调试来加强理解).本文使用最新的Ubunt
2017-03-07 15:01:02 264
转载 大牛们是怎么阅读 Android 系统源码的?
转载自https://www.zhihu.com/question/19759722作者:王宇龙链接:https://www.zhihu.com/question/19759722/answer/29213925来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。由于工作需要大量修改framework代码, 在AOS
2017-03-06 20:37:51 5285 2
转载 Linux下安装Git
Ubuntu12.04中默认没有安装Git。需要自行安装。1. 安装Git1.1 Ubuntu12.04下可以使用apt-get方式安装,也可以下载源代码安装【1】,我们这里使用apt-git安装。但由于直接使用 sudo apt-get install git 安装的版本较老,因此我们参考【2】中给出的PPA源。sudo add-apt-repository
2017-03-06 16:14:23 272
转载 Linux安装JDK详细步骤
Linux安装JDK步骤1. 先从网上下载jdk(jdk-1_5_0_02-linux-i586.rpm) ,推荐SUN的官方网站www.sun.com,下载后放在/home目录中,当然其它地方也行。进入安装目录#cd /home#cp jdk-1_5_0_02-linux-i586.rpm /usr/local#cd /usr/local给所有用户
2017-03-06 14:36:39 234
转载 VMWARE里安装时出现'SMBus Host Controller not enabled'
转自:http://forum.ubuntu.org.cn/viewtopic.php?t=481315在虚拟机上运行Linux内核版本为4.7或以上的系统都在安装过程中或在启动时会因为加载intel_powerclamp驱动而导致崩溃。解决办法:1.在启动Ubuntu的时候按住左Shift键;2.Ubuntu开机时将显示GRUB启动选项;3.接下来选择Ubuntu的高级选项(
2017-03-03 11:49:20 8077 1
转载 Android Studio增加assets目录、raw目录
assets与res/raw不同assets目录是Android的一种特殊目录,用于放置APP所需的固定文件,且该文件被打包到APK中时,不会被编码到二进制文件。Android还存在一种放置在res下的raw目录,该目录与assets目录不同。注意点:1、 assets目录不会被映射到R中,因此,资源无法通过R.id方式获取,必须要通过AssetManager进行操作与获取;r
2017-03-03 09:44:59 16478
转载 Android Studio 中如何引入 layoutlib.jar?
如题,现有项目是在 Eclipse 下编程的,想切换成 Android Studio,但苦于没法引入 layoutlib.jar ... 请问各位有木有碰到类似的?怎么解决?在gradle配置文件中,写一个函数,动态获取layoutlib.jar路径,然后加到dependencies中即可,代码如下dependencies { provided files(getLa
2017-03-02 17:32:51 2648
转载 Java和Android注释规范
转自:1、 文件头注释每一个文件的文件头都必须做文件头注释。文件头注释范例如下:/** 文件名:LoginActivity* 描 述:对用户* 作 者:* 时 间:* 版 权:*/2、 方法头注释每一个成员方法(包括自定义成员方法、覆盖方法、属性方法)的方法头都必须做方法头注释。自定义成员方法注
2017-03-01 14:44:43 1593
转载 Android5.1系统自带的应用启动次数统计
转自:http://www.cnblogs.com/0616--ataozhijia/p/5202384.html前段时间要做一个统计手机中激活量的东东,这个统计不是单独的某个应用统计,是整个手机中所有预装应用的安装量。第一时间想到的就是后台去跑个 service,隔一段时间去扫一遍,和程序锁原理类似。但是这种方案有个弊端,大家也都了解,就是费电,当然也有优点,那就是统计精确。还有另外
2017-03-01 11:12:46 1833
转载 Android 取得应用程序的启动次数和运行时间等信息
转载自http://www.2cto.com/kf/201501/371519.html使用情景:最近有个需求是统计后台应用运行时间,如果一个应用在后台运行超过一定时间就Kill掉进程,达到省电的目的。此时就可以使用PkgUsageStats这个类来实现啦!通过com.android.internal.os.PkgUsageStats这个类可以得到一个应用程序的启动次数,运行时间等信息
2017-02-28 17:59:18 615
转载 Android Studio如何导入Github上的项目
转载自百度经验http://jingyan.baidu.com/article/eae07827b023af1fec5485a6.html条件:本机已安装了git一、首先ctrl+alt+s(前往settings),选择Version Control下的git选择Git,然后看自己Path to Git executable 是否有git的安装路径,有的话直接点击“OK”即
2017-02-28 16:20:15 463
转载 Android触摸事件分发机制
最近做了一个类似桌面应用图标可以点击,长按拖动效果,然后研究了下android触摸事件机制。Android中的事件分为按键事件和触摸事件,这里对触摸事件进行阐述。Touch事件是由一个ACTION_DOWN,n个ACTION_MOVE,一个ACTION_UP组成onClick,onLongClick,onScroll等事件。Android中的控件都是继承View这个基类的,而控件分为两种:
2017-02-28 15:55:01 391 1
转载 Android自定义网络加载中对话框
App在与服务器进行网络交互的时候,需要有一个提示的加载框,如图:,此时我们可以自定义一个加载中的对话框,代码如下:public class LoadingDialog extends Dialog {private static final int CHANGE_TITLE_WHAT = 1;private static final int CHNAGE_TITLE_DELAYM
2017-02-20 17:34:42 1621
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人