自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 问答 (1)
  • 收藏
  • 关注

转载 Android studio使用greendao作为数据库框架

原链接地址:http://blog.csdn.net/ldqsxsl/article/details/528043761.首先在Androidstudio 项目的build.grad 文件中引入一下文件buildscript { repositories { jcenter() } dependencies { classpath

2017-07-21 11:30:52 512

转载 Android studio 中traceview的使用

在Android studio中打开traceView在studio工具栏中点击tools->Android->Android Device MoniterTraceView界面现来看一下整个界面的图,整个界面包括上下两部分,上面是你测试的进程中每个线程的执行情况,每个线程占一行;下面是每个方法执行的各个指标的值上面一部分是你测试进程的中每个线程运行的时间线,下图中可以

2017-02-16 11:38:48 6446

原创 android app 动态实现多语言切换

开头引用这位博友的一些资源来说明怎么在项目中创建多语言文件:网址:http://www.cnblogs.com/zyw-205520/p/3848399.html创建好的项目工程由于需求 需要做多国语言的支持  下面介绍怎么快捷的创建文件夹 建好一个android 的项目后,默认的res下面 有layout、values、drawable等目录这些都是程序默

2016-12-22 12:32:55 5911

转载 repo下载国内链接android源码

刚好碰到要下载一个指定版本的android源码,在网上没有找到,所以只能自己去下载,看了谷歌官方下载帮助但是苦于墙抽风,下载速度也奇慢,所以找了几个国内的源头下载,那么跟着我动起来,在这之前你需要一台装有linux的电脑或者是虚拟机上装有linux也是可以的.(一).科普一下git与repo的区别 1. Git:Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到

2016-10-22 02:43:53 1734 2

转载 Android内核驱动开发中的Kconfig文件结构分析(图文)

1 Kconfig和Makefile毫不夸张地说,Kconfig和Makefile是我们浏览内核代码时最为依仗的两个文件。基本上,Linux 内核中每一个目录下边都会有一个Kconfig文件和一个Makefile文件。Kconfig和Makefile就好似一个城市的地图,地图引导我们去 认识一个城市,而Kconfig和Makefile则可以让我们了解一个内核目录下面的结构。在希望研究内核的某个

2016-08-22 13:42:34 806

转载 在android系统源码中预置apk

一、如何将带源码的APK预置进系统?1)     在 packages/apps 下面以需要预置的 APK的 名字创建一个新文件夹,以预制一个名为Test的APK 为例2)     将 Test APK的Source code 拷贝到 Test 文件夹下,删除 /bin 和 /gen 目录3)     在 Test 目录下创建一个名为 Android.mk的文件,内容如下:LOCA

2016-08-08 15:23:50 3073

原创 java 中关于I/O操作一些相关类的使用

最近想换工作,在网上投了几家公司,去面试的时候,好几家面试官都问一些基础的java语法,还要我手写一个赋值文件的程序,这就让我感觉很无力,本来java的基础就是很好,平时都是用eclipse编程,所有大部分类跟方法都记不全,只记得个大概的用法,所以面试的结果就可想而知有多惨了.         看来想找个好工作,看来这java基础还是得补一补的;首先我瞄准的目标就是java的I/O操作.(谁让

2016-03-23 14:39:21 420

转载 android 基本I/O操作

Java中换行  \r\n在整个IO包中,流的操作就分为两种:字节流:字节输出流 OutputStream、字节输入流 InputStream字符流:字符输出流 Writer、字符输入流 ReaderIO操作的基本步骤:在JAVA中使用IO操作必须按照以下的步骤完成:1、使用File找到一个文件2、使用

2016-03-22 16:04:37 1372

原创 android 中MotionEvent中的getX(),getY()方法与getRawX(),getRawY的区别

在android中,当我们需要监听屏幕手势操作的时候,我们就需要用到View.OnTouchListener这个接口并重写它的onTouch(MotionEvent event)方法,通过该方法可以实现对用户的手势进行判断,这个MotionEvent类提供了getX(),getY(),getRawX(),getRawY()这个几个方法用户获取当前按压点的坐标位置:int x = e

2016-03-22 10:28:52 4845

转载 git的使用

2014/08/19 浪湾git是最近几年程序员必须掌握的一套源代码管理工具,从最早的cvs到svn都没有git用起来更优雅。尤其是github.com的出现,让git更普及了。但git的命令体系的确入手有点难,我们今天就讲讲如何练习git的问题。本文章不需要开任何账户,也不需要开任何线上测试项目,就可以模拟多分支进行练习。提示:如果你想看懂下面的代码,你只需要记住每行前面

2016-03-02 16:59:04 414

转载 android 自定义属性中format后面引用的种类

1. reference:参考某一资源ID。(1)属性定义:复制代码 代码如下:   (2)属性使用:复制代码 代码如下:  android:layout_width = "42dip" android:layout_height = "42dip" android:background = "@drawable/图片ID" />

2016-03-01 17:35:18 424

转载 android SpannableString的使用

在Android中,TextView是我们最常用的用来显示文本的控件。  一般情况下,TextView中的文本都是一个样式。那么如何对于TextView中各个部分的文本来设置字体,大小,颜色,样式,以及超级链接等属性呢?下面我们通过SpannableString的具体实例操作来演示一下。[java] view plain copy package c

2016-02-22 09:57:26 303

转载 android中自定义dialog中有editText,无法显示输入法对话框的解决办法

1.解决无法弹出输入法:在show()方法调用之前,用dialog.setView(new EditText(context))添加一个空的EditText,由于是自定义的AlertDialog,有我们指定的布局,所以设置这个不会影响我们的功能,这样就可以弹出输入法了……2.可以弹出输入法了,但了为了增强用户体验性,当dialog中含有editText时应该,在显示dialog的同

2016-01-18 17:13:35 1990

转载 android中dialog中的EditText无法弹出输入法对话框

很奇怪的是,如果你用原生的AlertDialog,通过setView(new EditText())的方法添加输入框,永远都能弹出输入法;而在我们自定义AlertDialog中,经常会遇到弹不出输入法的问题,这里我分为2中情况:一. 在Activity中,自定义AlertDialog中的EditText弹不出输入法     方法一:  在继承AlertDialog, onCreate(

2016-01-18 16:44:28 2779

转载 JSON和XML解析

JSON的定义:       一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为– Json.orgJSON Vs XML1.JSON和XML的数据可读性基本相同2

2016-01-08 15:25:05 429

转载 android 中使用Zxing实现二维码的解码和二维码的生成

原创博文,转载请标明出处:http://www.cnblogs.com/mythou/p/3280023.html已测试  --  绝对靠谱 今天讲一下目前移动领域很常用的技术——二维码。现在大街小巷、各大网站都有二维码的踪迹,不管是IOS、Android、WP都有相关支持的软件。之前我就想了解二维码是如何工作,最近因为工作需要使用相关技术,所以做了初步了解。今天主要是讲解如何使用ZX

2015-12-17 09:04:44 2824

转载 Android开发请求网络方式详解

大家知道Google支持和发布的Android移动操作系统,主要是为了使其迅速占领移动互联网的市场份额,所谓移动互联网当然也是互联网了,凡是涉及互联网的任何软件任何程序都少不了联网模块的开发,诚然Android联网开发也是我们开发中至关重要的一部分,那么Android是怎么样进行联网操作的呢?这篇博客就简单的介绍一下Android常用的联网方式,包括JDK支持的HttpUrlConnection,

2015-12-01 20:22:46 404

转载 ubuntu中彻底删除java包

1、 移除所有 Java相关包 (Sun, Oracle, OpenJDK, IcedTea plugins, GIJ): (1) apt-get update (2) apt-cache search java | awk '{print($1)}' | grep -E -e '^(ia32-)?(sun|oracle)-java' -e '^openjdk-' -e '^icedtea

2015-10-27 11:17:29 611

转载 android源码编译

在前一篇文章中,我们介绍了如何在Ubuntu上为Android系统编写Linux内核驱动程序。在这个名为hello的Linux内核驱动程序中,创建三个不同的文件节点来供用户空间访问,分别是传统的设备文件/dev/hello、proc系统文件/proc/hello和devfs系统属性文件/sys/class/hello/hello/val。进一步,还通过cat命令来直接访问/proc/hello和/

2015-10-27 09:21:32 1415

转载 ubuntu目录结构

/:根目录,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中/bin:/usr/bin:可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。/boot:放置linux系统启动时用到的一些文件。/boot/vmlinuz为linux的内核文件,以及/boot/gurb。建议单独分区,分区大小100M即可

2015-10-24 15:35:14 306

原创 android 系统内置应用升级

步骤:1.在vendor/boyue/system-apk删除要升级的apk文件,把新的apk放到该目录下2.使用gedit命令打开该目录下的Android.mk文件,修改之前那个应用的名称,然后保存退出.3.切换到vendor/boyue/目录下打开boyue.mk文件,修改要升级那个软件的名字,保存并退出.提交

2015-10-19 10:25:56 1280

转载 android Sqlite SQL语句

SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入 式的,而且目前已经在很多嵌入式产品中使用了它SQLite的特点:轻量级SQLite和C/S模式的数据库软件不同,它是进程内的数据库引擎,因此不存在数据库的客户端和服务器。使用SQLite一般只需要带上它的一个动态 库,就可以享受它的全部功能。而且那个动态库的尺寸也挺小,以版本3.6.11为例,

2015-10-17 10:16:40 629

转载 Activity向Fragment中传递参数

Fragment 与 Activity之间传递数据有两种方法,一种是使用setArgument,一种是使用接口回调。下面先学习第一种方法。(1)使用setArgument方法:为了便于理解,我在这里打个比喻:假如Activity是皇帝,它设立了三个部门(如三省六部),分别是Fragment1,Fragment2和Fragemnt3;现在他现在要吩咐部门Fragment1去做一些事情

2015-10-16 16:31:06 3108

转载 android 系统分区目录以及理解

Android 通常有以下分区:System分区: 就是我们刷ROM的分区Data分区:   分区就是我们装APK的分区Catch分区:是缓存分区SDCard分区:就是挂载的SD卡。 我们可以在adb中使用df 来查看分区情况。1、跨分区不能用 MV命令来拷贝。但是可以用CP命令。如PWD,当前目录为:/data/local/tmp 。

2015-10-16 10:44:50 861

转载 android 运用百度地图画轨迹

package app.com;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.Path;import android.graphics.Point;import android.graphic

2015-10-14 16:03:47 4866

转载 android spinner的使用

Spinner控件也是一种列表类型的控件,它的继承关系如下: java.lang.Object    ↳ android.view.View      ↳ android.view.ViewGroup        ↳ android.widget.AdapterView          ↳ android.widget.AbsSpinner           ↳ an

2015-10-14 16:02:25 605

原创 源码下载网址

网上提供的repo下载方法,发现在ubuntu中根本下载不了repo,所以找了好久,发现有位仁兄提供了这个百度云链接.百度云链接:http://pan.baidu.com/s/1mgiLn1A 密码:ekw4

2015-09-29 14:11:07 363

转载 android 状态栏 标题栏 高度

在android应用中,有时需要计算个View的位置,导致需要计算状态栏高度,标题栏高度等信息。为以后方便,在此做个简单记录。晒代码前先了解一下android屏幕区域的划分,如下图(该图引用自此文http://www.iteye.com/topic/828830 )1、 屏幕区域的获取[java] view plaincopyactivity.get

2015-09-25 14:45:29 408

转载 android 中获取 状态栏,标题栏,ActionBar的高度

一、屏幕高度和宽度获取方法[java] view plaincopyint screenWidth,screenHeight;    WindowManager windowManager = getWindowManager();    Display display = windowManager.getDefaultDisplay();    screenWidt

2015-09-25 14:37:25 691

转载 自定义Dialog,并设定Dialog的大小以及位置

package angel.devil;import android.app.Activity;import android.app.Dialog;import android.os.Bundle;import android.view.Gravity;import android.view.Window;import android.view.WindowManager;public class

2015-09-24 20:43:51 612

转载 UML 类图

在UML类图中,常见的有以下几种关系: 泛化(Generalization),  实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)         1. 泛化(Generalization)        【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的

2015-09-16 11:49:16 387

转载 ubuntu中使用mysql

转载于:http://www.cnblogs.com/zhuyp1015/p/3561470.htmlubuntu上安装mysql非常简单只需要几条命令就可以完成。  1. sudo apt-get install mysql-server   2. apt-get isntall mysql-client   3.  sudo apt-get instal

2015-08-20 20:28:34 383

转载 ubuntu中装mysql

转载于:http://blog.chinaunix.net/uid-26275986-id-4051976.html一、验证原有主机上是否安装mysql:     这里主要是运行sudo netstat -tap | grep mysql命令查看是否有Mysql的端口,如果不加sudo的话因为权限无法顺利执行:二、安装mysql     确定没有安装mysql之后,开始

2015-08-20 19:10:55 338

转载 android操作通过http与服务器通信

转载于:http://www.cnblogs.com/hanyonglu/archive/2012/02/19/2357842.html  本示例以Servlet为例,演示Android与Servlet的通信。众所周知,Android与服务器通信通常采用HTTP通信方式和Socket通信方式,而HTTP通信方式又分get和post两种方式。至于Socket通信会在以后的博文

2015-08-20 15:01:29 1829

空空如也

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

TA关注的人

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