自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JMC601的专栏

学习与分享,共同进步!

  • 博客(54)
  • 资源 (13)
  • 收藏
  • 关注

原创 Android Studio识别不了手机

初次接触AS工具,发现AS识别不了手机,有效解决方案如下:Tools/Android/Enable ADB ingeration (注意是不勾选的状态)

2016-10-16 00:46:09 10171

原创 把class文件打包成jar包

一、少量class打包成jar1、进入cmd,切换到java  bin目录2、输入:jar  cvf  (新jar的名字)  (.class文件,多个则中间用空格隔开)如: jar  cvf test.jar t est.class test2.class二、多个class文件,以及文件夹(1)新建一个manifest.txt文件,添加内容:Ma

2016-07-28 12:06:10 6637

转载 国内一线互联网公司内部面试题库

以下面试题来自于百度、小米、乐视、美团、58、猎豹、360、新浪、搜狐内部题库熟悉本文中列出的知识点会大大增加通过前两轮技术面试的几率。一、java基础1.接口的意义(百度)规范、扩展、回调2.抽象类的意义(乐视)为其子类提供一个公共的类型 封装子类中得重复内容 定义抽象方法,子类虽然有不同的实现 但是定义是一致的3.内部类的作用(百度,乐视

2016-07-24 10:48:10 1373

原创 Android进阶开发常见问题小结

1、自定义view 原理 ,view的绘制原理  http://blog.csdn.net/xu_fu/article/details/7829721http://blog.csdn.net/xyz_lmn/article/details/203850492、Android  View事件分发机制http://blog.csdn.net/lmj623565791/artic

2016-07-18 11:36:48 534

转载 Android异步消息处理机制完全解析

一、消息机制角色1.Looper: 一个线程可以产生一个Looper对象,由它来管理此线程里的Message Queue(消息队列)。2.Handler: 发送和处理消息3.Message Queue(消息队列),用来存放线程放入的消息。我们都知道,Android UI是线程不安全的,如果在子线程中尝试进行UI操作,程序就有可能会崩溃。相信大家在日常的工作当中都

2016-07-09 10:11:32 540

原创 Activity Service生命周期图

1、使用startService() 启动ServicestartService() ->onCreate()- >onStart()->Service running-->(如果调用context.stopService() )->onDestroy() ->Service shut downa、如果Service还没有运行,先调用onCreate(),然后调用onStart();

2016-07-06 11:51:08 672

原创 常用List(ArrayList、LinkedList、Vector),Map(Hashtable ,HashMap)分析(二)

1、List模块a、ArrayList 是一个可改变大小的数组.当更多的元素加入到ArrayList中时,其大小将会动态地增长.内部的元素可以直接通过get与set方法进行访问,因为ArrayList本质上就是一个数组. PS:ArrayList是非同步的(unsynchronized),允许对元素进行快速随机访问,但是向List中间插入与移除元素的速度很慢b、LinkedList

2016-07-05 18:28:30 417

原创 Set,List,Map(一)(Java面试)

小结:List特点:元素有放入顺序,元素可重复 Map特点:元素按键值对存储,无放入顺序 Set特点:元素无放入顺序,元素不可重复(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的)

2016-07-05 17:39:47 475

原创 String StringBuffer StringBuilder区别(Java面试)

从三个角度分析:1.可变与不可变  String类中使用字符数组保存字符串,如下就是,因为有“final”修饰符,所以可以知道string对象是不可变的。  private final char value[];  StringBuilder与StringBuffer都继承自AbstractStringBuilder类,在AbstractStringBuilde

2016-07-05 15:46:09 517

原创 EditText 监听内容改变,自动添加":"

简要说明:EditText 要对输入内容监听,需要调用addTextChangedListener方法,创建TextWatcher监听对象,并实现它的三个方法: 1、public void beforeTextChanged(CharSequence s,int start, int count, int after)在文本内容改变之前被调用,在原有的文本s中,从start开始

2016-06-24 12:01:22 2164

原创 Android Settings修改小记

1、Android Settings 大部分功能是用Preference+Fragment实现的,其架构布局不同于普通的Android应用开发,如何在Settings  XML代码中跳转到某个activity呢? 方案:   android:key="ethernet_static_ip_settings"   android:title="@string/catego

2016-06-24 10:36:26 1179

转载 如何分析解决Android ANR

站在巨人肩膀上,所以看得更远!来自:  http://blog.csdn.net/tjy1985/article/details/6777346  http://blog.csdn.net/tjy1985/article/details/6777355  http://blog.csdn.net/tjy1985/article/details/6777983  http://www

2016-04-29 15:33:54 1210

原创 仅通过包名启动应用方法

在应用列表中有很多应用,或者不知道第三方应用activity名的情况下,可通过包名直接启动应用。方法如下:        Intent intent = getPackageManager().getLaunchIntentForPackage(XXX);        startActivity(intent);ps:XXX为包名

2016-04-29 15:15:34 2085

原创 Runtime 无法执行多个cmd命令问题

解决方案:            Runtime runtime = Runtime.getRuntime();              Process proc = runtime.exec("sh");            DataOutputStream os = new DataOutputStream(proc.getOutputStream());

2016-04-21 18:28:49 2626

原创 设计模式初步

设计模式,根据模式的目的可分为3类:1.创建型模式:与对象的创建有关。2.结构型模式:处理类与对象的组合。3.行为型模式:对类或对象怎样交互和怎样分配职责进行描述。面向对象设计的5个设计原则:1.单一职责原则(SRP)2.开放封闭原则(OCP) 3.Liskov替换原则(LSP)4.依赖倒置原则(DIP)5.接口隔离原则(ISP) 23种设计模式:1.创

2016-03-28 18:14:52 362

原创 Android AIDL使用报错

在使用aidl时出现如下错误:interface IMediaPlaybackService should be declared in a file called XXXXX(如:com\android\mkfilemanager)IMediaPlaybackService.aidl.解决方案:   单独创建一个包名:com.android.mkfilemanager.a

2016-03-08 18:04:45 3611 1

原创 git常规使用

一、基本使用方法 1、配置用户信息git config user.name "jiangmc"git config user.email "michun.jiang@gotechcn.com" 2、创建仓库(进入项目工程对应目录)git init 3、查看当前状态git status 4、添加,提交代码git  XXX   添加某个文件或目录

2016-01-25 17:53:34 535

原创 Android.mk文件分析

核心三大步:清除旧变量,设置新变量,调用编译函数。 一、Android.mk文件首先需要指定LOCAL_PATH变量,用于查找源文件。一般情况下Android.mk和需要编译的源文件在同一目录下,宏函数“my-dir”由编译系统提供,用于返回当前路径。定义成如下形式: LOCAL_PATH:=$(call my-dir) ===》将LOCAL_PATH变量定义成本文件所在目录路径。

2016-01-20 18:03:09 482

转载 Git使用教程

完整的使用教程,来自如下链接:         http://www.open-open.com/lib/view/open1414396787325.html

2016-01-18 15:58:14 392

转载 Android学习之路

转自:http://stormzhang.com/android/2014/07/07/learn-android-from-rookie/硬件电脑–推荐Mac首先声明我不是果粉,个人Windows,Linux,Mac OX系统均用过, 只能说Windows上面的开发工具简直难以恭维,尤其命令行超级难用,而Linux自己必须得花不少时间在折腾中,更是不适合新手了,Max OS是

2015-01-26 15:37:10 680

转载 Android开发的四大组件

注:本文来自“友盟杯”,仅在此阅读,学习这个文章主要是讲Android开发的四大组件,本文主要分为一、Activity详解二、Service详解三、Broadcast Receiver详解四、Content Provider详解外加一个重要组件 intent的详解。一、Activity详解Activty的生命周期的也就是它所在进程的生命周期。

2015-01-04 14:56:27 644

转载 Android eclipse中程序调试

一:断点调试用eclipse开发android程序的时,跟VS一样是可以断点单步调试的.步骤如下.1 设置断点:在编码窗体的左边框上用鼠标双击,或者右键点击菜单,选择 Toggle Breakpoint菜单项即可.2 在debug模式下运行程序进入调试状态:通过点击工具栏上的小虫按钮或者是在项目右键点击然后选择Debug As,Android Application菜单

2014-09-13 17:21:21 719

原创 android高级UI(一)

抽象布局1、    include标签该标签可以直接将另外一个布局包含进现有布局,使用方式:,如果想修改a布局的宽高和ID可以在标签中使用:android:layout_width,android:layout_height(如果修改宽度或高度,这两个必须同时修改),android:id2、    merge标签使用include标签可以减少布局的层次,但是被包含进来的布局如果嵌套

2014-08-03 10:49:51 778

转载 android 4.4 Settings分析

本问将回答以下八个问题,如有错误,敬请批评指正,不胜感激!(注:本文中的Settings解析基于android4.0+)问题一、Settings的主界面是怎么实现的?问题二、为什么使用hierarchyviewer 时Settings中的很多界面显示的都是SubSettings?问题三、hierarchyviewer 中显示SubSetting时如何确定我进入的是哪个fragment?

2014-07-31 20:33:14 2610

原创 启动app闪屏问题以及Android自带主题

开启Android应用,有时会出现闪屏现象,在此列出三种解决方案:1、修改主题设置当前主题为:@android:style/Theme.Translucent (透明背景)2、修改当前主题属性:在当前主题中添加如下透明属性: true3、自定义主题,设置背景图片  常见主题android:theme="@android:style/Theme.Dialog"

2014-07-31 10:28:56 2415

原创 Android 反编译apk文件

需要的工具:apktool:将apk文件反编译成原始的目录文件地址:http://code.google.com/p/android-apktool/downloads/listdex2jar:将dex文件转化为jar文件地址:http://code.google.com/p/dex2jar/downloads/listjd-gui:将jar转换为.java的源代码,查看jav

2014-06-14 23:07:08 939

原创 高仿易信UI完整版

效果图如下:

2014-05-03 14:41:12 1328

原创 高仿易信UI之ViewPager+Fragment+ActionBar综合使用

以前有学习过许多优秀的文章,

2014-04-30 17:30:22 1350

原创 使用ViewPager实现广告滑动效果

效果图:

2014-04-30 15:02:38 2192 7

原创 高仿易信UI之网格视图(GridView)

效果图如下:

2014-04-29 17:26:44 1045

原创 高仿易信UI之自定义ActionBar

本文效果图如下红线部分: 1、   在styles.xml文件中自定义主题,自定义的主题一定要有parent 2、   在AndroidManifest.xml文件中设置主题为自定义的主题3、   设置易信 icon以及背景图4、   创建选项菜单实现搜索和添加视图先在java代码中重写如下方法 main.xml

2014-04-29 16:53:56 991

原创 NDK开发(2)——常见错误

企业中JNI开发流程:1、         java工程师定义好native方法2、         java工程师使用javah工具,生成native方法的签名3、         C工程师实现对应的C代码 Java调用C++和C代码的不同之处在于:编写android.mk文件的时候需要使用一个配置文件——#LOCAL_CPP_EXTENSION:= cc,这是一个C

2014-03-25 09:18:32 760

原创 adb常用功能

1、        查看当前运行的模拟器adb  -devices2、        电脑与手机之间文件的相互复制A、       将电脑文件复制到模拟器,可以使用adbpush命令:adb  push d:a.txt  /sdcard/B、        将模拟器文件复制到电脑中,使用adbpull命令:adb  pull /sdcard/a.txt d:/3、   

2014-03-18 21:24:55 873

原创 SDK Manager无法自动更新

SDK Manager无法自动更新问题解决办法第一步:更改配置文件C:\WINDOWS\SYSTEM32\DRIVERS\ETC\HOSTS,在此文件的最后添加如下语句 #Google主页203.208.46.146 www.google.com#这行是为了方便打开Android开发官网现在好像不VPN也可以打开74.125.113.121 developer.andr

2014-01-14 19:04:37 860

原创 tomcat文件分析

Tomcat体系结构图

2014-01-04 10:42:00 721

原创 tomcat的配置

2014-01-04 10:32:56 579

原创 tomcat---基础之C/S,B/S

2014-01-04 10:28:56 1345

原创 JS--基础之面向对象编程(2)

面向对象三大特征

2014-01-04 10:08:01 651

原创 JS--基础之面向对象编程(1)

1、JS没有类,只有原型对象,两者本质没有区别2、JS中的对象属性可以动态添加,属性没有限制3、创建对象的方式   a、工厂的方法--使用new Object()   b、使用构造函数来定义类   c、使用prototype   d、构造函数及原型混合方式   e、动态原型方式 4、使用构造函数来定义类   基本语法: function 类名(){}

2014-01-04 09:58:35 675

原创 JS---基础(1)

javascript 基本介绍1、广泛用于客户端Web开发的 脚本语言   a、脚本语言是介于html和C、C++、Java之间的语言,不能独立运行   b、脚本语言也有自己的变量,函数和控制语句(顺序、分支,循环)     c、脚本语言是一种  解释性语言(不需要经过编译的语言,即在执行时直接对源代码进行执行)   d、脚本语言通过浏览器执行2、js在“客户端”通过浏览器

2014-01-04 09:49:21 665

Android apk反编译工具

Android apk反编译工具完整版,值得参考。

2014-06-14

android滑动广告

功能描述: 1、拖动可以切换view 2、点击dot可以跳转到相应view 3、每隔三秒自动切换view

2014-04-30

JAVASSH2整合

三大框架是java学习的高级部分,了解框架整合的底层结构能更透彻的了解框架之间的关系

2012-12-21

java笔试面试题汇总

很经典的java笔试和面试题目

2012-11-03

应届毕业生求职防骗宝典

关于应届毕业生求职防骗的宝典,看完后保证受益匪浅

2012-11-03

jdbc-mysql

看完你可以了解工作中常用的mysql知识

2012-09-14

计算机网络答案完整版

完整版的答案,绝对实用。经典书籍,完美答案,让困惑的你不再纠结

2011-12-31

华为编程规范和范例

华为C编程规范和范例,参考价值比较大。特别对于初学者而言,懂得如何规范编程十分重要

2011-12-31

谭浩强C语言教材源代码第四章

好好学习,天天向上,认真编程,向IT进攻

2011-09-18

谭浩强书本C语言代码第三章

好好学习,天天向上,认真编程,向IT进攻

2011-09-18

谭浩强书本C语言代码第二章

谭浩强书本C语言代码,认真学习C语言大有所获,如果觉得不错请顶一个

2011-09-18

谭浩强书本C语言代码

谭浩强书本C语言代码,认真学习C语言大有所获,如果觉得不错请顶一个

2011-09-18

空空如也

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

TA关注的人

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