自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (1)
  • 收藏
  • 关注

原创 公众号零基础,只需10分钟,你的公众号也能5天500+粉丝

微信公众号一直都互联网的赚钱利器,虽然已经出来很久了,很多人以为现在做公众号已经晚了,其实只要方法正确,赚钱还是很容易的。今天分享的玩法,也是我一位朋友在做的项目,其实人人都可以操作。 他运营了一个自己的公众号,以分享电影为主。坚持引流,短短3个月,粉丝量达到了6万左右。主要收入来源,是用公众号接广告。鉴于他的公众号,比较优质,他发一篇广告,通常价格都在2000左右。有时也按文章阅读量算钱。一个阅读,商家付费5毛,都是提前沟通好的。为保证公众号的质量,他每周只会接一篇广告。再算上腾讯自带的流量主广

2020-07-01 00:15:56 1379 1

原创 Butterknife使用文档

介绍 butterknife是一个非常强大的视图绑定库,大大简化代码,并且不会因为反射而影响APP性能,所以推荐使用 英文链接使用@BindView这个注解和一个view的ID来自动的匹配到布局中的view。public class ExampleActivity extends Activity { @BindView(R.id.title) TextView titl

2017-03-14 14:31:44 304

原创 android 获取versionName和versionCode以及作用

android studio eclipse 获取versioncode和versioncode以及作用

2016-12-26 22:01:50 17421

原创 一招搞定Manifest merger failed with multiple errors ,see logs

一招搞定Manifest merger failed with multiple errors ,see logs

2016-12-26 21:42:13 4597

原创 ButterKnife 8.+版本在AndroidStudio中的配置

1.Project的build.gradle文件中增加 dependencies {          classpath ‘com.neenbedankt.gradle.plugins:android-apt:1.8’ }2.在Module的build.gradle文件中增加    apply plugin: ‘com.neenbedankt.android-apt’  Dependenci

2016-12-10 23:08:11 580

原创 ListView中禁用禁止Ratingbar的点击事件

在“RatingBar””android:isIndicator” 在ListViewitem xml中 头布局中加上: android:descendantFocusability=”blocksDescendants” 防止RatingBar在ListView中被点击修改Progress关于android:descendantFocusability

2016-12-06 17:17:19 1184

原创 ListView中包含Button情况下焦点事件的获取

开发中很常见的一个问题,项目中的listview不仅仅是简单的文字,常常需要自己定义listview,自己的Adapter去继承BaseAdapter,在adapter中按照需求进行编写,问题就出现了,可能会发生点击每一个item的时候没有反应,无法获取的焦点。原因多半是由于在你自己定义的Item中存在诸如ImageButton,Button,CheckBox等子控件(也可以说是Button或者Ch

2016-12-06 17:15:08 484

原创 Android中实现全屏、无标题栏的两种办法(另附Android系统自带样式的解释)

实现全屏无标题栏:1.在xml文件中进行配置AndroidManifest.xml中,找到需要全屏或设置成无标题栏的Activity,在该Activity进行如下配置即可。全屏效果:android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 无标题栏(但有系统状态栏):android:theme="@android:style/The

2016-11-27 15:13:59 3821

原创 Android 的透明度的设置

android设置透明效果

2016-11-06 00:00:22 1192

原创 Colorful 动态换肤开源库

Colorful 动态换肤开源库基于Theme的Android动态换肤开源库,以简单的方式实现夜间模式。效果如下:Demo工程依赖support v7,请自行添加依赖 一、使用方式1.1 自定义属性<?xml version="1.0" encoding="utf-8"?><resources> <!-- 自定义属性 --> <attr name="root_view_bg" for

2016-11-01 00:07:23 312

原创 Windows下Android手机使用charles抓包(http和https)

学习android到一定阶段时,需要我们开始进行项目实战,这需要我们获取服务端的数据,通过抓取已经发布的应用访问的地址,我们可以对该应用进行仿制,以提高自己的技术水平目前有HTTP和HTTPS两种链接,HTTP相对好抓取,而HTTPS则需要我们安装证书才可以

2016-09-27 16:30:47 12045 3

原创 Android小项目之倒计时工具的实现

Android小项目之倒计时工具的实现的确很简单实现的方法使用Handler发送Message不带参数的延时空消息的方法使用继承自TimerTask类重写run方法,通过Handler更新UI界面但需要注意的有以下几点 防止用户多次点击开始计时按钮导致创建多个计时器 要实现暂停效果,如何达成 防止用户输入小于等于0的不合法数字,直接抛出一个自定义的异常,并在catch中使用T

2016-09-14 21:38:49 468

转载 深入理解Java Proxy机制

动态代理其实就是java.lang.reflect.Proxy类动态的根据您指定的所有接口生成一个class byte,该class会继承Proxy类,并实现所有你指定的接口(您在参数中传入的接口数组);然后再利用您指定的classloader将 class byte加载进系统,最后生成这样一个类的对象,并初始化该对象的一些值,如invocationHandler,以即所有的接口对应的Method成

2016-09-10 14:09:00 202

原创 Android小项目之音乐播放器简易版

使用mediaPlayer教你一步一步制作播放器

2016-09-05 21:25:05 3991 3

转载 Android百度地图API使用教程

百度地图

2016-09-05 20:46:18 1450

原创 Android小项目实践之制作手电筒

简单手电筒的制作

2016-09-04 19:40:17 319

原创 Android Manifest 节点和权限描述大全

Android Manifest 节点描述大全打开AndroidManfest.xml文件,代码如图 intent filter,描述了Activity启动的位置和时间。每当一个Activity要执行一个操作时,他将创建出一个Intent对象,这个对象能承载的信息可描述用户想做什么,用户想处理什么数据,数据类型,以及一些其他信息。而android则会和每个Application所暴露的inter

2016-09-04 19:35:04 863

转载 Android实现全屏显示的方法

我们都知道在Android中某些功能的实现往往有两种方法:一种是在xml文件中设置相应属性,另一种是用代码实现。同样Android实现全屏显示也可以通过这两种方法实现: 1、在AndroidManifest.xml的配置文件里面的标签添加属性: android:theme=”@android:style/Theme.NoTitleBar.Fullscreen”2、在Activity

2016-09-04 19:12:19 370

转载 Java高级之集合与泛型>Collection、Set、HashSet、LinkedHashSet、TreeSet

一、Collection常用的方法:Java 集合可分为 Set、List 和 Map 三种体系:Set:无序、不可重复的集合。List:有序,可重复的集合。Map:具有映射关系的集合。Collection 接口是 List、Set 和 Queue 接口的父接口,该接口里定义的方法既可用于操作 Set 集合,也可用于操作 List 和 Queue 集合import java.util.ArrayLi

2016-09-04 19:01:22 372

转载 JAVA Debug调试技术

system.out.println(e),这个方法打印出异常,并且输出在哪里出现的异常,不过它和另外一个e.printStackTrace()方法不同。后者也是打印出异常,但是它还将显示出更深的调用信息。 修改变量值 修改变量值的情况适用于代码停在断点处,但是传过来的值不正确,那么可以通过修改这个变量值,保证代码走正确的流程;或者是说有一个异常分支老是进不去,能不能调试时改一下条件,看一下异常分支

2016-09-04 18:34:41 584

转载 Android 替换应用内字体轻松又实用的方法

转载自:http://www.eoeandroid.com/thread-921819-1-1.html?_dsign=4a4886411、自定义TextView; 优点:使用简单方便,不需要额外的工作。 缺点:只能替换一类控件的字体,如果需要替换Button或EditText控件的字体,需要以相同的方式自定义这些控件,这样工作量大。 2、递归替换根布局下所有的View字体; 优点:不需要修

2016-09-04 17:58:33 1974

原创 国家区域代码关系整理

国家区域代码关系整理

2016-09-04 17:53:33 881

转载 Android日志打印类LogUtils 定位到类名,方法名以及出现错误的行数并保存日志文件

在开发中,我们常常用打印log的方式来调试我们的应用。在Java中我们常常使用方法System.out.println()来在控制台打印日志,以便我们的调试。Android中有一个专门的类Log来实现在Android系统下日志的打印,更加方便我们定位程序出现问题的地方。      但是Android官方提供的Log类在实际项目使用中,也不是非常方便。当程序出现错误时,我们最希望的就是这个Log类

2016-09-04 17:26:22 520

原创 Android加载大位图之压缩图片像素和质量参数

android中的大图片一般都要经过压缩才显示,不然容易发生oom,一般我们压缩的时候都只关注其尺寸方面的大小,其实除了尺寸之外,影响一个图片占用空间的还有其色彩细节。

2016-09-04 17:00:19 460

转载 Java中删除文件、删除目录及目录下所有文件

Java中删除文件、删除目录及目录下所有文件功能:删除某个目录及目录下的所有子目录和文件

2016-09-04 16:05:05 294

转载 Android获取并设置Activity的亮度

API2.1以上版本,亮度调节

2016-09-03 22:25:55 469

转载 URI和URL的区别

这两天在写代码的时候,由于涉及到资源的位置,因此,需要在Java Bean中定义一些字段,用来表示资源的位置,比如:imgUrl,logoUri等等。但是,每次定义的时候,心里都很纠结,是该用imgUrl还是imgUri呢?同样的,另外一个问题:String HttpServletRequest.getRequestURI();和StringBuffer HttpServletRequest.get

2016-09-03 22:15:51 199

转载 轻松管理安卓应用中的log打印信息

平时我们在调试程序的时候,总是需要打印各种的log信息,有些人,图省事,直接用system out的方法来打印日志信息,殊不知这些信息,在我们程序发布的时候,是不允许打印到控制台上的,相反,如果在病毒与反病毒中,这些打印的信息,可能会给坏人留下可乘之机 我们在开发的时候,所以就要选择log打印日志的方式,那么有没有一种方法,合理的管理log呢?在开发的时候打印出来,在发布的时候,把所有的log日

2016-09-03 19:57:13 254

转载 国家/地区语言代码(转)

国家/地区语言代码国家/地区语言代码简体中文

2016-09-03 19:48:13 785

转载 Java代码编写的30条建议

方法一与方法二获取屏幕宽度的方法类似,只是获取WindowManager 对象时的途径不同。方法一:WindowManager wm = (WindowManager) this.getSystemService(Context.WINDOW_SERVICE);int width = wm.getDefaultDisplay().getWidth();int height = wm.getDef

2016-09-03 19:41:52 200

转载 Android获取屏幕宽度的4种方法和背光调节

转载Android获取屏幕宽度的4种方法方法一与方法二获取屏幕宽度的方法类似,只是获取WindowManager 对象时的途径不同。方法一:WindowManager wm = (WindowManager) this.getSystemService(Context.WINDOW_SERVICE);int width = wm.getDefaultDisplay().getWidth();in

2016-09-03 19:10:50 706

转载 如何发现优秀的开源项目?

之前发过一系列有关 GitHub 的文章,有同学问了,GitHub 我大概了解了,Git 也差不多会使用了,但是 还是搞不清 GitHub 如何帮助我的工作,怎么提升我的工作效率?问到点子上了,GitHub 其中一个最重要的作用就是发现全世界最优秀的开源项目,你没事的时候刷刷微博、知乎,人家没事的时候刷刷 GitHub ,看看最近有哪些流行的项目,久而久之,这差距就越来越大,那么如何发现优秀的开源项

2016-09-03 18:41:43 223

转载 Java环境设置、HelloWorld例子、Ant环境及运行

一段时间不用Java,经常忘记一些烦琐的设置,特意写此文档备案。java环境设置在环境变量中设置以下三个变量:JAVA_HOME=C:\j2sdk1.4.1 //可以改为相应的目录CLASSPATH=%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jarPATH=%JAVA_HOME%\bin;%PATH%然后在命令行输入java -version命令,

2016-08-31 20:05:36 254

转载 程序员之路——一个老程序员对刚上大学的学弟学妹的忠告

始终认为,对一个初学者来说,IT界的技术风潮是不可追赶。 我时常看见自己的DDMM们把课本扔了,去买些价格不菲的诸如C#, VB.Net 这样的大部头,这让我感到非常痛心。 而许多搞不清指针是咋回事的BBS站友眉飞色舞的讨论C#里面可以不用指针等等则让我觉得好笑。C#就象当年的ASP 一样,“忽如一夜春风来,千树万树梨花开”,结果许多学校的信息学院成了“Web 学院”。 96, 97级的不少大学生都

2016-08-31 19:48:14 258

原创 MVP入门篇之一 - 基本使用 HelloMVP

一些水话这是我写的第一篇博客,姑且是对自己学习android的总结吧,自2015年在大三上学期开始自学android,到现在即将步入职场,已经过去了整整一年有余,就写下一些希望对自己和别人有用的东西吧!博客以后会不定期的更新有关于Java和android语言的知识,欢迎大家留言斧正.MVP模式MVP模式可以分离显示层和逻辑层,它们之间通过接口进行通信. 假设Activity既负责显示数据又负责获取

2016-08-28 20:06:33 447

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-08-28 19:39:38 281

最简易的musicplayer.zip

最简易的musicplayer.zip

2016-09-09

空空如也

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

TA关注的人

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