自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(116)
  • 资源 (3)
  • 收藏
  • 关注

原创 Error while executing: am start -n "" -a android.intent.action.MAIN -c android.intent.category.LAUNC

Error while executing: am start -n "package_name/package_name.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNC修改配置文件而没有修改代码的情况下,AndroidStudio默认为代码没有改变,因此没有重新安装APK。可

2017-11-07 11:16:51 8363

原创 Android : Manifest merger failed with multiple errors

此问题产生原因大概有三个 第一,清单文件有错这种错不会在编译时指出来,当然as中还是可以看到的,如图;第二,引入的三方包存在相同的label icon 等名字解决:清单文件用tools 第三 也就是上面有人说的sdk版本冲突解决一:修改targetSdkVersion 为一致或者不冲突解决二:如果因为某些原因不能修改,在清单文件中强制合并

2017-10-19 13:10:12 400

原创 Error:Error converting bytecode to dex:Cause: com.android.dex.DexException: Multiple dex files defin

Android Studio 打包apk失败,报错:Error:Error converting bytecode to dex:Cause: com.android.dex.DexException: Multiple dex files define Lcom/baidu/speech/EventListener;原因:Android Studio中jar包重复或jar包里的类

2017-10-16 18:23:47 648

原创 phpStorm格式化中括号缩进

格式化前:function you_func(){ return xxx;}格式化后:function you_func() { return xxx;}在PhpStorm中的配置:File——Settings——Editor——Code Style——PHP

2017-06-24 12:25:41 1318

原创 Android Studio 无法预览xml布局视图的解决办法

提示:failed to load AppCompat ActionBar with unkNown error现象,如图:解决办法:在AndroidManifest.xml文件中找到 全局样式文件 Theme,如图:进入到这个文件,在前面增加 "Base".,如图:解决后的xml预览如图:

2017-06-15 14:13:32 33425 23

原创 GitHub入门与实践(四)——Git的基本操作从初始化仓库到确认提交是否成功

一、git init ——初始化仓库在本地建立一个目录,并初始化为仓库$mkdir git-tutorial  //在本地建立名为 git-tutorial 的目录$cd git-tutorial //进入这个目录$git init //把这个目录初始化为仓库在Git中,这个目录的内容称为“附属于该仓库的工作树”。文件的编辑等操作都在工作树中进行,然后记录到仓库中,以此管理文件

2017-04-24 23:11:14 2227

原创 GitHub入门与实践(三)——初步体验Git与GitHub的联动

1、在GitHub上创建仓库1)2)3)2、使用Git克隆已有仓库运行 Git Bash,输入以下命令$ git clone [email protected]:jt1024/test.git            //回车GitHub中的文件就下载到了本地,期间可能需要输入之前设置的密码3、使用Git提交文件到仓库在本地仓库中新建一个文件,比

2017-04-18 00:46:09 640

原创 GitHub入门与实践(二)——初始设置Git,以及在GitHub中添加公开密钥

1、设置姓名和邮箱地址运行Git Bash,进行如下操作:$ git config --global user.name "your name"                              //输入英文名字,然后按回车$ git config --global user.email "[email protected]"      //输入邮箱地址,然后按回车通

2017-04-18 00:28:35 2186

原创 GitHub入门与实践(一)——在widows环境下安装Git

1、Git最新版本下载地址 https://git-for-windows.github.io/2、按照下图中的选项安装即可:1)选择安装路径2)选择安装的组件3)设置开始栏中的文件夹名称4)设置环境变量,以后我们只用Git Bash 命令提示符,所以选择“Use Git Bash Only”5)换行符的处

2017-04-18 00:04:31 379

原创 PHP配置Memcached

一、Memcached安装1、下载memcached 安装包2、把memcached放到d:/memcached/中 (路径可自定义,不用和我一样)3、进入cmd 命令行模式,在memcached.exe所在文件夹下 运行 memcached –d install  4、执行 memcached -d start  (开机启动了哦~~~,默认端口是11211) 二、修改启动

2017-02-26 21:38:55 394

原创 获得安卓手机的相关信息

Log.e(TAG, "MODEL: " + Build.MODEL + "——>BOARD:" + Build.BOARD + "——>BOOTLOADER:" + Build.BOOTLOADER + "——>BRAND:" + Build.BRAND

2017-02-17 18:00:57 887

原创 VideoView根据视频路径获取视频长度(播放前,同样适用于音频资源)

VideoView有一个getDuration()的方法是获取时长,但是每次拿到的值都是-1,因为视频准备完成开始播放的时候才能拿到时长。以下代码可以实现在视频播放前,根据视频/音频路径就获得视频/音频时长:MediaMetadataRetriever mmr = new MediaMetadataRetriever();mmr.setDataSource(path);String dur

2017-02-17 11:30:53 3465

转载 Android中Service的onStartCommand使用和遇到的问题

在Android开发中,调用Context的startService方法启动Service的生命周期时,如果Android面临内存匮乏,可能会销毁掉你当前运行的Service,然后待内存充足的时候可以重新创建Service,Service被Android系统强制销毁并再次重建的行为依赖于Service中onStartCommand方法的返回值。而Service onStartCommand方法

2017-02-14 15:36:54 1696

原创 android studio gradle dependencies 包存放在哪儿?

dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile project(':social_sdk_library_project') compile 'com.android.support:appcompat-v7:22.2.0' compile 'com.github.ch

2017-02-08 23:08:37 4266

原创 adb shell 操作 sqlite

想用adb shell操作你爹手机,首先需要获超级用户权限,当提示符是”#“时代表当前是超级用户权限,提示符是”$“代表当前是普通用户权限,下图是超级用户:如果是真机,获得超级用户权限需要先把手机root,否则建议你用模拟器,模拟器默认是超级用户权限,这里建议用Genymotion一、安装 Genymotion网上找到很多安装Genymotion的方法,这里不讲了二

2016-12-27 11:54:18 746

原创 Android程序报错:Anroid 6.0 权限问题java.io.FileNotFoundException: ……:open failed: EACCES (Permission denied)

异常:java.io.FileNotFoundException: /storage/emulated/0/Video/ekwing_main_paren.apk(你的文件路径): open failed: EACCES (Permission denied)原因Android 6.0 中,有些权限属于 Protected Permission,这类权限只在 AndroidMa

2016-10-15 23:33:02 49983 12

原创 织梦后台界面修改方法

登录界面login.htm 路径 www\dede\templets\login.htmlogin.css 路径 www\dede\css\login.csslogin.htm 路径 www\dede\templets\login.htmlogin.htm 路径 www\dede\templets\login.htm后台主界面index2.htm 路

2016-09-26 22:42:27 3471

原创 修改wamp默认目录路径

一、1、打开Apache的配置文件 httpd.conf 2、找到以下代码,Directory后面的就是你的文件路径## This should be changed to whatever you set DocumentRoot to.#二、1、打开WAMP的安装目录,找到 wampmanager.ini 和 wampmanager.tpl 两个文件2、在wampma

2016-09-03 22:50:56 5677

原创 代理模式

一、代理模式介绍1、定义:为其他对象提供一种代理以控制对这个对象的访问。代理对象起到中介的作用,可去掉功能服务或增加额外的服务;2、分类:远程代理、虚拟代理、保护代理、智能引用代理;二、以智能引用代理为例,通过静态代理来实现代理模式1、静态代理:代理和被代理的对象在代理之前是确定的,他们都实现相同的接口或者继承相同的抽象类。2、引例:不使用代理模式,记录一辆车的行驶时间/*

2016-08-07 20:51:32 458 7

原创 工厂模式

一、工厂模式介绍1、工厂模式简介(1)实例化对象,用工厂方法代替new操作;(2)工厂模式包括工厂方法模式和抽象工厂模式,抽象工厂模式是工厂方法模式的扩展;2、工厂模式的意图(1)定义一个接口来创建对象,但是让子类来决定哪些类需要被实例化;(2)工厂方法把实例化的工作推迟到子类中去实现;3、什么情况下适合工厂模式?(1)有一组类似的对象需要创建;(2)在编码时不

2016-08-07 17:31:52 405

原创 单例模式初探

1、我们有一个类,如下:public class Singleton { }2、当我们要使用这个类时,需要创建一个它的实例,如下:public class Test { public static void main(String[] args) { Singleton s = new Singleton(); }}3、当我们在不同地方使用Singleton这个类时,就会创

2016-08-06 23:49:22 259

原创 关于回调的一个最简单的Demo

演示实例:学生提问问题后,通过回调方法,展示出老师的回答1、回调接口public interface CallBack { public void answer(String result);}2、学生类public class Student implements CallBack{ private Teacher mTeacher; public S

2016-08-06 18:41:02 361

原创 自定义ViewGroup——实战,实现FlowLayout

整理总结自鸿洋的博客:http://blog.csdn.net/lmj623565791/article/details/38352503/一、FlowLayout介绍所谓FlowLayout,就是控件根据ViewGroup的宽,自动的往右添加,如果当前行剩余空间不足,则自动添加到下一行。有点像所有的控件都往左飘的感觉,第一行满了,往第二行飘~所以也叫流式布局。Android并没有提供流式

2016-06-16 08:08:38 1481 1

原创 应用RecyclerView实现Gallery相册效果——注意引入recyclerview-v7的版本

整理总结自鸿洋的博客:http://blog.csdn.net/lmj623565791/article/details/38173061/一、初次使用RecyclerView实现”适配器“的功能1、MainActivity.javapublic class MainActivity extends Activity { private RecyclerView mRec

2016-06-15 14:38:03 6064

原创 自定义ViewGroup——初识

整理总结自鸿洋的博客:http://blog.csdn.net/lmj623565791/article/details/38339817/一、com.cctvjiatao.customviewgroup.act.MainActivity.java/** * 需求:我们定义一个ViewGroup,内部可以传入0到4个childView,分别依次显示在左上角,右上角,左下角,右下角 */

2016-06-13 23:05:41 420

原创 Android程序报错:程序包org.apache.http不存在——Android 6.0已经不支持HttpClient

Android Studio 2.1中使用 Android SDK 6.0(API 23),加载融云Demo时,报错:解决办法:Android 6.0(api 23)已经不支持HttpClient了,在build.gradle中 加入 useLibrary 'org.apache.http.legacy'就可以了,如图:

2016-06-12 12:08:44 7518

原创 打造万能Adapter(适配器)——适用于ListView、GridListView

整理总结自鸿洋的博客:http://blog.csdn.net/lmj623565791/article/details/38902805

2016-06-11 10:38:52 9435 3

原创 Android修改EditText光标的颜色

在使用EditText的XML 文件中加入一个属性:android:textCursorDrawable="@null"android:textCursorDrawable   这个属性是用来控制光标颜色的,"@null"   是作用是让光标颜色和text color一样

2016-06-07 17:44:30 392

原创 Android程序报错:Unable to add window——token android.os.BinderProxy@431e65b8 is not valid

1、错误分析:从错误信息我们也可以明白其原因,此问题根本原因就是由于将要弹出的dialog所要依附的View已经不存在导致的。2、什么地方可能照成此问题:当界面销毁后再弹出来;或者界面跳转时我们的view发生改变,dialog依附的context发生变化或者界面未运行了。此外,很多时候我们需要通过一个非组件类来调用一个view类的方法来弹出dialog或Toast,这样就需

2016-06-07 16:34:39 13825 1

原创 Android程序报错:java.lang.NullPointerException: Attempt to invoke virtual method 'int android.view.View.

当程序报错:java.lang.NullPointerException: Attempt to invoke virtual method 'int android.view.View.getImportantForAccessibility()' on a null object reference如图:其实不管是LIstView还是GridView都会可能出现这种报错,原因都

2016-06-07 09:44:58 16534 3

原创 使用 Android Studio自定义View04——视频音量调控

整理总结自鸿洋的博客:http://blog.csdn.net/lmj623565791/article/details/24529807完善了避免重复加、减的操作,修改为从顶部开始绘图。要实现的效果如图:分析一下,需要这么几个属性:中间的图片、小块的两种颜色、小块的间隙的距离、小块的数量。com.cctvjiatao.customview04.act.MainActivi

2016-06-06 00:00:05 2058

原创 使用 Android Studio自定义View03——圆环进度条

整理总结自鸿洋的博客:http://blog.csdn.net/lmj623565791/article/details/24500107要实现的效果如图:分析一下,需要这么几个属性:两个颜色、一个速度、一个圆环宽度com.cctvjiatao.customview03.act.MainActivity.javapublic class MainActivity exten

2016-06-05 18:13:14 2454

原创 使用 Android Studio自定义View02——图文混排的View

com.cctvjiatao.customview01.act.MainActivity.javares/layout/activity_main.xmlres/values/attrs.xmlcom.cctvjiatao.customview01.view.AuthCode.java

2016-06-05 16:13:22 2391

原创 使用 Android Studio自定义View01——注意是否重写onMeasure的区别,实现真正的自适应布局

整理并总结自鸿洋的博客:http://blog.csdn.net/lmj623565791/article/details/24252901一、不重写onMeasure,在res/layout/activity_main.xml中限定view的高度和宽度com.cctvjiatao.customview01.act.MainActivity.java/** * 自定义View 第一课

2016-06-05 11:10:52 1551

原创 008_Android Studio 2.1.0 使用SVN进行版本控制

步骤1:步骤2:步骤3:步骤4:步骤5:

2016-06-02 11:27:37 405

原创 007_Android Studio 2.1.0 导入Android Studio 项目 步骤详解(附详细截图)

步骤1:步骤2:步骤3:步骤4:步骤5:步骤6:步骤7:步骤8:步骤9:步骤10:步骤11:步骤12:

2016-06-02 11:13:53 1113

原创 在Eclipse中查看SharedPreferences源文件

操作路径如下:DDMS --- File Explorer --- data/data//shared_prefs/

2016-05-31 15:53:48 873

原创 单例模式及应用简析

懒汉式单例:/** * 说明:懒汉式单例类.在第一次调用的时候实例化自己 * 懒汉式是典型的时间换空间 * 就是每次获取实例都会进行判断,看是否需要创建实例,浪费判断的时间。当然,如果一直没有人使用的话,那就不会创建实例,则节约内存空间 * * @author jiatao * @email [email protected] */package com

2016-05-30 23:46:41 329

原创 解决Android端融云无法初始化(程序一运行就崩溃),定位在RongIM.init(this);

一运行程序就奔溃,报错如图:定位到我的程序的:App.Onceate(App.java:16),打开代码如图:RongIM.init (android.content.Context context) 官方文档的说明是:初始化融云SDK。根据日志报错内容,可以判断,某个String参数为空,和融云SDK有关,而且是外部导入的String,我猜测只能是融云的APP_KEY了,

2016-04-22 11:24:55 5377

原创 ActivityManager的初步使用——获取进程、Service、Activity、App的相关信息

AndroidManifest.xml<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.cctvjiatao.activitymanagerdemo" android:versionCode="1" android:versionName="1.0"

2016-04-20 11:58:02 880

融云最简单实例源码

从官网上下了DEMO却总是无法集成,查了好多资料,发现好多人和我遇到同样的情况,我就又耐心地一步一步集成,终于可以跑通了,以下是代码,末尾附源码包供下载

2016-04-19

Tomcat7.0安装包

Tomcat7.0安装包 《005_Eclipse配置Tomcat》配套资源

2016-01-13

在Eclipse环境下搭建Android开发平台(离线搭建)

在Eclipse环境下搭建Android开发平台(离线搭建)所需资源下载地址 关联文章《 004_在Eclipse环境下搭建Android开发平台(离线搭建)》: http://blog.csdn.net/lvyoujt/article/details/50499578

2016-01-12

空空如也

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

TA关注的人

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