自定义博客皮肤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导出apk

在android studio导出的apk分为4种,一种是未签名调试版apk,一种是未签名发行版apk,一种是已签名调试版apk,还有一种是已签名发行版apk。以下将介绍这4种apk如何导出。一、调试版apk与发行版apk区别Debug通常称为调试版本,通过一系列编译选项的配合,编译的结果通常包含调试信息,而且不做任何优化,以为开发 人员提供强大的应用程序调试能力。Release通常称

2017-05-10 16:40:25 89110 3

原创 将工程作为动态库方法及使用

一、eclipse中将工程作为动态库的方法及使用【将工程作为动态库的方法】找到工程的project.properties文件,在末尾加上android.library=true即可【在其余工程的使用】在要引入动态库工程的工程根目录,右击,选择打开properties,出现如下界面;选择Android页面,点击Add...按钮,出现如下界面;刚刚修改的作为动态

2017-05-09 16:45:52 634

原创 将eclipse工程移到android studio

对于用习惯了eclipse的小伙伴们来说,要切换成使用android studio会遇到很多问题,其中如何将eclipse工程移到android studio应该是大家使用as初期需要关注的一个点。一、将eclipse工程导出,使其能被android studio识别其实eclipse已经兼容了可导出具有android studio属性的工程(如果没有,先升级一下adt)。

2017-05-08 15:26:53 560

原创 解决Service Intent must be explicit错误

在启动或绑定Service的时候,在一个手机上使用的好好的,而换了一个手机则出现Service Intent must be explicit错误,导致整个程序崩溃。这个错误多半是系统版本不同而引起的。Android5.0以上的系统启动或绑定Service的时候,必须是显性启动,而通常我们直接使用Action来启动。在Android5.0及以上的手机中,如还使用此方式的话,就会出现Servic

2017-03-24 12:00:29 784

原创 android屏幕自适应

市场上手机种类繁多,尺寸大小与分辨率也不尽相同,因此对于android软件开发人员来说,屏幕的适应能力成了所要解决的问题。首先要使设计的界面适应屏幕,可多用LinearLayout和RelativeLayout,尽量不要使用绝对布局;控件的长、宽值多使用match_parent或者wrap_content,或者在布局中可多使用layout_weight属性;如需要固定的长度,采用单位为

2016-09-01 17:12:26 722

转载 java Socket用法详解

在客户/服务器通信模式中, 客户端需要主动创建与服务器连接的 Socket(套接字), 服务器端收到了客户端的连接请求, 也会创建与客户连接的 Socket. Socket可看做是通信连接两端的收发器, 服务器与客户端都通过 Socket 来收发数据.这篇文章首先介绍Socket类的各个构造方法, 以及成员方法的用法, 接着介绍 Socket的一些选项的作用, 这些选项可控制客户建立与服务

2016-08-18 16:11:24 562

原创 android布局中使用include及需注意点

在android布局中,使用include,将另一个xml文件引入,可作为布局的一部分,但在使用include时,需注意以下问题:一、使用include引入如现有标题栏布局block_header.xml,代码如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

2016-08-18 14:25:26 41144 1

原创 eclipse使用整理

项目分组:http://blog.csdn.net/wxwzy738/article/details/17280913修改字体或背景颜色:http://blog.csdn.net/songxingfeng/article/details/7790582

2016-07-14 17:23:44 283

原创 设置背景或颜色

在设置视图的背景或者设置字体的颜色时,总会遇到各种问题,特别是用代码来设置时,下面进行一一说明一、设置背景颜色——单一颜色设置设置单一颜色有两种方式:1.定义颜色资源,然后引用资源1.定义颜色资源,然后引用资源定义颜色资源(在res→values→colors文件中增加定义): #ffffff在xml布局文件中的设置:android:background="@colo

2016-06-20 18:08:37 795

原创 React-Native 学习笔记

各类学习资源参见:http://www.tuicool.com/articles/zaInUbA要使java的接口能被javascript调用,主要有三个步骤:步骤一:编写接口类,在类中编写对应的、供javascript调用的接口。步骤二:编写接口对应的包类,在类中将步骤一编写的接口类添加到此包中。步骤三:MainActivity类,在此类中,添加步骤二中编写的包类。完成以上三

2016-03-25 16:24:41 4571

转载 React Native平台与Android本地模块之间的调用

原文链接http://blog.csdn.net/u011068702/article/details/49475167有时候APP需要做出React Native平台没有的功能,你也许会想用一些存在的java代码去解决问题,而不是用javascript脚本去去解决问题,或许写一些高性能,多线程的代码,列如图片处理,数据库,或者任何先进的继承                 我

2016-03-25 09:38:47 2385

原创 AIDL的使用

AIDL是Android Interface definition language的缩写,是android内部的一种进程通信接口的描述语言,以下简单记录AIDL的实现,(代码编辑平台:eclipse)。一、创建.aidl文件。在工程的src目录的某个包中创建.aidl文件,并在文件中定义接口(即供其他进程使用的接口)。接口参考代码如下:interface MyAidl { void

2016-03-10 18:04:19 500

原创 Service使用——不同应用程序间的绑定与信息传递

Service是android四大组件之一,通常很多后台的工作会交给Service,如音乐的播放什么的,这里不介绍Service的生命周期什么的,主要介绍如何绑定Service并进行信息传递。一、同个App绑定Service步骤1:自定义一个继承Service的类,如叫MyService;步骤2:在MyService类中自定义一个继承Binder的内部类,如叫MyIBinder

2015-12-15 15:29:27 1585

转载 eclipse点击clean或build后不能自动生成apk问题解决

Eclisps有时clean或build后不生成apk,解决方法如下:1、设置:window->Preferences -> Android -> Build中有一项“Skip packaging and dexing until export or launch....”,去除勾选状态2、删除debug.keystore,该文件位置:window->Preferences -> Andr

2015-11-25 17:13:21 532

转载 android应用开机自启动及失败原因(BOOT_COMPLETED应用)

Menu首页源码解析AndroidJava开源代码性能优化关于 Trinea03/252013Android应用如何开机自启动、自启动失败原因本文主要介绍Android应用如何开机自启动、自启动失败的原因、adb命令发送BOOT_COMPLETED。问题:应用程序是否可以在安装后自启动,没有ui的纯service应

2015-10-22 17:32:19 3459

转载 Android中的Environment.getExternalStorageState使用

如果我们想要读取或者向SD卡写入,这时就必须先要判断一个SD卡的状态,否则有可能出错。那么SD卡状态为什么时才能读取呢,经过我的各种情况的实践,大致如下:SD状态现象描述/mnt/sdcard目录是否存在canRead返回canWrite返回在/mnt/sdcard创建文件在/mnt/sdcard创建文件夹

2015-08-10 17:05:36 560

转载 Android 网络通信框架Volley简介(Google IO 2013)

Volley主页 https://android.googlesource.com/platform/frameworks/volley http://www.youtube.com/watch?v=yhv8l9F44qo&feature=player_embedded1. 什么是Volley在这之前,我们在程序中需要和网络通信的时候,大体使用的东西莫过于Async

2015-08-10 16:48:41 362

转载 android打开网页

原文链接:http://blog.sina.com.cn/s/blog_6e5195850100v9wf.html一.你要打开一个网页你可以自己写一个webview,在自己的程序中就可以打开.wv = (WebView) findViewById(R.id.webView1);wv.getSettings().setJavaScriptEnabled(true);wv.

2015-07-08 16:06:27 430

转载 TextToSpeech语音解决中文不能用问题

原文地址:http://fklg.iteye.com/blog/1683982Android 系统自带的TTS (Text To Speak)语音库目前只有English ,German , Italian ,French ,Spanish(英文,德语,意大利语,法语,西班牙语)五个音库.所以中文发音必须要借助其他的软件,或者引擎.近些天研究目前有三个方法可以实现: 1,一种是

2015-07-07 15:31:51 9848

转载 android 语音识别

原文链接:http://maimode.iteye.com/blog/1673384speech api参考:http://developer.android.com/intl/zh-CN/reference/android/speech/package-summary.html android开发入门参考:http://maimode.iteye.com/blog/1

2015-07-07 09:43:07 520

原创 将工程作为library供其他工程调用及如何调用和过程中的问题解决

在项目开发的时候通常会用到一些通用的或者相对独立的功能,如下拉刷新列表、扫码等功能,很多人会将这些代码放在要用这些功能的工程中,使得整个工程变得巨大,并且如果多个工程都要使用到这些功能的话,就要每个工程都有一份相同或者类似的代码。因此我们通常有两种做法,一种是将这些功能的代码封装成jar包,然后将其复制到要用的工程中的libs目录即可。还有一种方式,也就是本文所介绍的方式,将这些功能单独建立一个工

2015-05-21 09:44:57 796

转载 android sdk 文件目录介绍

Android SDK 目录下有很多文件夹,主要都是干什么的呢?   1. add-ons 这里面保存着附加库,比如google Maps,当然你如果安装了OPhone SDK,这里也会有一些类库在里面。   2. docs 这里面是Android SDK API参考文档,所有的API都可以在这里查到。   3. market_licensing 作为Android Mar

2015-05-05 14:32:29 627

转载 系统自带样式theme

•android:theme="@android:style/Theme.Dialog"   将一个Activity显示为对话框模式•android:theme="@android:style/Theme.NoTitleBar"  不显示应用程序标题栏•android:theme="@android:style/Theme.NoTitleBar.Fullscreen"  不显示应用

2015-05-04 16:09:25 357

原创 AndroidManifest文件介绍

AndroidManifest文件是android应用的配置文件,其使用xml作为描述语言。此文件的根标签为manifest />,在此文件中包含许多配置,这里仅说几个常用配置uses-sdk />应用使用的SDK版本 uses-permission />应用所需功能的对应权限,如联网权限、拨打电话权限等uses-feature />应用所需的软、硬件特性,如相

2015-05-04 10:56:15 541

转载 jar类库打包与使用

原文链接:打包jar类库与使用类库代码复用是软件开发中很重要的一个原则.将常用的函数构建为类库是一个很好的解决方法,什么时候要用到这些功能,只需要调用就好了.下面将演示如何导出jar类库与使用jar包:1. 导出jar类库打开Eclipse,选定工作空间.工作空间一般来说,是用户保存配置信息,以及保存源码的地方.然后在菜单栏中选择 File  --> N

2015-04-30 10:19:27 586

原创 Android应用入口

用eclipse开发android应用程序,在新建一个工程时通常很多配置已经自动生成,故很多刚入门的程序员只知道程序的入口是ActivityThread,Activity的入口是onCreate方法,而不太清楚程序到底是从哪个Activity进去的。通常情况程序应该从application的onCreate开始的,但也有些工程时没有application,但不管是否有application,接

2015-04-01 17:16:12 490

转载 android四大组件之ContentProvider

ContentProvider也是android的四大组件之一,与之前提到的Activity、Service一样,使用ContentProvider也需要在AndroidManifest.xml文件中进行配置。       java.lang.Object         |-- android.content.ContentProvider       同样类似于Activi

2014-11-15 09:27:12 586

转载 android AsyncTask介绍

AsyncTask和Handler对比1 ) AsyncTask实现的原理,和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:l  简单,快捷l  过程可控       使用的缺点:l

2014-11-13 13:55:53 285

原创 android eclipse 快捷键扎笔记

1.ctrl+? 多行注释。用法:将要注释的行选择

2014-11-12 15:09:02 414

原创 android 长度单位的区别

dip:dp:sp:px:

2014-11-12 14:53:26 382

原创 获取屏幕的分辨率

android.util.包中提供了DisplayMetrics类 可获取屏幕的

2014-11-12 14:19:09 362

原创 TextView文本长度超出屏幕(ellipsize属性)

TextView文本过长,通常会自动换行,使之显示多行,但有时

2014-11-12 12:02:27 1164

转载 Android UI开发详解之ActionBar

原文:http://blog.csdn.net/eclipsexys/article/details/8688538

2014-09-02 11:55:55 293

转载 获取当前时间

import java.text.SimpleDateFormat;import java.util.Date;public class test { public static void main(String []aa){  SimpleDateFormat dateformat1=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss E");

2014-08-28 15:13:05 221

App1绑定App2的Service并进行信息互传源码

代码中包含同个应用程序间Service的绑定与信息互传,也包含了不同应用程序间Service的绑定与信息互传。Server工程为Service所在的应用程序,Client工程为要绑定Service的应用程序,例子简单易懂,可配合http://blog.csdn.net/u013524014/article/details/50314477 中的介绍帮助理解。

2015-12-15

空空如也

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

TA关注的人

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