自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (2)
  • 收藏
  • 关注

转载 adapter调用fragment中的方法

转载自:http://blog.csdn.net/xfhy_/article/details/61195558前言:昨天遇到一个技术难题,对于我来说哈.我写的demo需求是在fragment中放一个RecyclerView,然后RecyclerView显示一些简单的数据,这些数据需要请求网络才行.然后我自定义了一个adapter,发现在处理RecyclerView子项的点击事件时,

2017-09-30 15:15:32 4306 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 587

转载 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 454

转载 Android之intent传值的三种方法

Android之intent传值的三种方法分别是:1、startActivity();2、startActivityForResult();3、调用在下个activity自定义的方法“actionStart()”,也就是最佳的方法。一、一般方式传值跳转:startActivity()方法/* 在MainActivity中定义如下代码 */button1.setOnClickListe

2017-08-27 14:07:19 1127

原创 android刷新媒体库

当Android的系统启动的时候,系统会自动扫描sdcard内的多媒体文件,并把获得的信息保存在一个系统数据库中,以后在其他程序中如果想要访问多媒体文件的信息,其实就是在这个数据库中进行的,而不是直接去sdcard中取,理解了这一点以后,问题也随着而来:如果我在开机状态下在sdcard内增加、删除一些多媒体文件,系统会不会自动扫描一次呢?答案是否定的,也就是说,当你改变sdcard内的多媒体文件时

2017-06-13 09:40:19 2932 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 426

转载 如何编写程序设置Android来电铃声

转自:http://www.jizhuomi.com/android/example/360.html我们在拿到新手机后通常会为其设置来年铃声,那么怎样通过代码来设置Android来电铃声,本文就为大家实例讲解下。       1、如果读到的是音频文件路径,需要先将音乐文件插入到多媒体库。//设置--铃声的具体方法 public void setMyRin

2017-05-17 15:12:25 1025

转载 通知栏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 1117

原创 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 1279

转载 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 4906

转载 Android EditText光标移动到文本框末尾

EditText et = (EditText)findViewById(R.id.inbox);et.setSelection(et.getText().length());

2017-05-11 10:35:24 6864

转载 Android总结篇系列:Android广播机制

转自:http://www.cnblogs.com/lwbqqyumidi/p/4168017.html1.Android广播机制概述Android广播分为两个方面:广播发送者和广播接收者,通常情况下,BroadcastReceiver指的就是广播接收者(广播接收器)。广播作为Android组件间的通信方式,可以使用的场景如下:1.同一app内部的同一组件内的消息通信(单个

2017-05-10 13:50:53 279

转载 RecyclerView点击事件与长按事件

转自:http://m.blog.csdn.net/article/details?id=51332411最近开始使用RecyclerView了。RecyclerView很是强大,不过官方不提供点击事件。在网上找了一下实现方法,有的说在adapter里添加回调接口来实现点击事件与长按事件。不过经过测试,有时候会产生这样的现象:点击item跳转到下一个页面,再返回回来时, item的点击事件

2017-05-08 16:19:49 368

转载 Android自定义Actionbar title字体

转自:https://segmentfault.com/a/1190000000403598自定义有两种方法1. setCustomView这种方法最简单了,缺点就是如果要用Navigation Drawer的话,自定义的那部分是click不了的,只有homeButton还有icon可以获取到焦点LayoutInflater inflator = (LayoutInflat

2017-05-04 16:22:03 694

转载 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 417

转载 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 4385

转载 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 414

转载 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 471

转载 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 15940

转载 如何在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 17701 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 332

转载 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 462

转载 Android 程序获取、设置铃声、音量、静音、扬声器

转自:http://blog.sina.com.cn/s/blog_5da93c8f0101g449.htmlAndroid 程序获取、设置铃声和音量通过程序获取android系统手机的铃声和音量。同样,设置铃声和音量的方法也很简单!AudioManager mAudioManager = (AudioManager) getSystemService(Context.AUDIO_

2017-03-28 17:35:29 3505

原创 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 228

转载 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 567

转载 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 331

转载 Source Insight基本使用和快捷键

为什么要用Source Insight呢?貌似是因为比完整的IDE要更快一些,比较利于查看大量的代码。  软件的安装很简单,设置好安装目录。  配置好文档路径,当然这个也可以在Options里面改,选Options->Preferences…里面的Folders标签就行。 Project的建立和工作区域  在菜单中选择Project->New Project…可

2017-03-07 16:23:43 369

转载 自己动手编译Android源码(超详细)

转自http://www.jianshu.com/p/367f0886e62b在Android Studio代码调试一文中,简单的介绍了代码调试的一些技巧.现在我们来谈谈android源码编译的一些事.(俺认为,作为android developer人人都应该有一份自己Android源码,这样我们就可以随时对自己有疑惑的地方通过亲手调试来加强理解).本文使用最新的Ubunt

2017-03-07 15:01:02 256

转载 大牛们是怎么阅读 Android 系统源码的?

转载自https://www.zhihu.com/question/19759722作者:王宇龙链接:https://www.zhihu.com/question/19759722/answer/29213925来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。由于工作需要大量修改framework代码, 在AOS

2017-03-06 20:37:51 5261 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 265

转载 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 228

转载 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 8059 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 16460

转载 Android Studio 中如何引入 layoutlib.jar?

如题,现有项目是在 Eclipse 下编程的,想切换成 Android Studio,但苦于没法引入 layoutlib.jar ... 请问各位有木有碰到类似的?怎么解决?在gradle配置文件中,写一个函数,动态获取layoutlib.jar路径,然后加到dependencies中即可,代码如下dependencies {    provided files(getLa

2017-03-02 17:32:51 2631

转载 Java和Android注释规范

转自:1、 文件头注释每一个文件的文件头都必须做文件头注释。文件头注释范例如下:/** 文件名:LoginActivity* 描 述:对用户* 作 者:* 时 间:* 版 权:*/2、 方法头注释每一个成员方法(包括自定义成员方法、覆盖方法、属性方法)的方法头都必须做方法头注释。自定义成员方法注

2017-03-01 14:44:43 1581

转载 Android5.1系统自带的应用启动次数统计

转自:http://www.cnblogs.com/0616--ataozhijia/p/5202384.html前段时间要做一个统计手机中激活量的东东,这个统计不是单独的某个应用统计,是整个手机中所有预装应用的安装量。第一时间想到的就是后台去跑个 service,隔一段时间去扫一遍,和程序锁原理类似。但是这种方案有个弊端,大家也都了解,就是费电,当然也有优点,那就是统计精确。还有另外

2017-03-01 11:12:46 1816

转载 Android 取得应用程序的启动次数和运行时间等信息

转载自http://www.2cto.com/kf/201501/371519.html使用情景:最近有个需求是统计后台应用运行时间,如果一个应用在后台运行超过一定时间就Kill掉进程,达到省电的目的。此时就可以使用PkgUsageStats这个类来实现啦!通过com.android.internal.os.PkgUsageStats这个类可以得到一个应用程序的启动次数,运行时间等信息

2017-02-28 17:59:18 599

转载 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 452

转载 Android触摸事件分发机制

最近做了一个类似桌面应用图标可以点击,长按拖动效果,然后研究了下android触摸事件机制。Android中的事件分为按键事件和触摸事件,这里对触摸事件进行阐述。Touch事件是由一个ACTION_DOWN,n个ACTION_MOVE,一个ACTION_UP组成onClick,onLongClick,onScroll等事件。Android中的控件都是继承View这个基类的,而控件分为两种:

2017-02-28 15:55:01 386 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 1616

洞洞板设计软件

洞洞板设计软件专门提供给初学单片机的新手

2012-03-20

贪吃蛇C程序(gtk)_

程序很简单 想看的自己下来看看不会的就联系我

2012-01-18

空空如也

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

TA关注的人

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