自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (10)
  • 收藏
  • 关注

转载 Android studio 报错 installation failed with message failed to finalize session:INSTALL_FAILED_INVALID

Android studio 报错 installation failed with message failed to finalize session:INSTALL_FAILED_INVALID_APK 解决方法解决方案:File->Setting->Build->Instant Run

2017-11-15 14:39:03 1186

转载 android studio debug调试卡在 waiting for debugger

1、打开了多个IED,关闭其它的留下一个。2、重启adb, 运行命名 adb kill-server 再 adb start-server3、adb端口5073被占用,只要结束掉占用的进程就行了查看端口被谁占用了一、cmd输入命令:netstat -ano 列出所有端口的情况。在列表中我们观察被占用的端口,比如是5037,找到它。二、查看被占

2017-08-25 17:04:26 2053

原创 小米手机调试时出现DELETE_FAILED_INTERNAL_ERROR错误的问题

如题,解决方案1,进入开发者模式,到最下面把MIUI优化关闭,重启手机2,打开USB调试3,打开USB安装,该功能需要登录小米账号

2017-07-25 14:58:28 3717

原创 fiddler抓包

具体的过程参照   http://blog.csdn.net/qq_21445563/article/details/51017605这里说一下在上面的流程中可能会出现的一些问题。1,其实只要保证PC和手机是在同一个局域网中即可,手机网络设置成PC的ID地址的代理,且端口号设置为fiddler  tools->connections中的端口号即可,如果8888端口号不行,就换一个8

2017-04-21 16:01:52 616

原创 Android调试中使用默认的 签名文件

android {signingConfigs {myConfig {// 定义自己的配置,这里在括号中是配置签名的storeFile file("xxxxxx.keystore")storePassword"xxxxxxx"keyAlias"xxxxx"keyPassword"xxxxxx"}}buildTypes {

2016-07-28 15:32:57 565

原创 android中的include的使用

在android的xml中,经常会用到include。在这里使用的时候有几点要注意的:1,如果给include添加了id="@+id/xxx"属性的话,在使用的时候,就不能直接把他里面的控件当成主xml中的控件来直接获得了,必须先获得这个xml布局文件,再通过布局文件findviewbyid来获取其子控件。代码如:View layout = getLayoutInflater().inflat

2016-06-01 13:47:44 624

原创 Android继承AppCompatActivity实现全屏设置

Android studio创建新项目后Activity默认继承的是AppCompatActivity。在使用自己创建的style的时候,如果没有设置parent="xxx",其中xxx是appcompat相关的属性,那么在运行的时候就会报错。所以要在使用的style里面继承相关属性:例如:那么在我们在activity继承自AppCompatActivity的前提下,怎么去设置全屏呢?

2016-05-25 13:20:25 8291

转载 JAVA字符串格式化-String.format()的使用

常规类型的格式化String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。format(String format, Object... args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。format(Lo

2016-01-26 16:39:07 349

原创 android studio设置versioncode和versionname

eclipse中获取是在Menifest.xml中设置Androidstudio是在app/build.gradle中设置defaultConfig { applicationId "xxx" minSdkVersion 14 targetSdkVersion 23 versionCode 1 versionName "1.0.0.201

2016-01-22 17:34:59 3264

转载 android从服务器获取apk安装

try {              URL url = new URL(params[0]);              HttpURLConnection connection = (HttpURLConnection) url.openConnection();              connection.setConnectTimeout(10 * 1000); //超时时

2016-01-21 13:47:13 499

原创 Androidstudio加载工程很慢

解决方案:1.首先将项目中的gradle.properties文件尾部,加入org.gradle.parallel=true,(防止第一次加入进行编译)2.随便找一个你能运行的as项目,将项目中根目录下的build.gradle中的classpath 'com.android.tools.build:gradle:1.3.0'替换(替换gradle构建)3.打开项目中gra

2015-12-27 22:40:32 2048 1

原创 Android中线程池ExecutorService的使用

这两天看了一下有关线程方面的使用。以前我通常只是通过new Thread(){}.start;来创建一个线程并进行相应的使用,可是没有考虑过当线程过多,从而影响到手机的性能。看了一些有关线程池方面的东西,现在这里写下初步认识,以备以后查阅,个人笔记,如果有朋友有更多了解,请通知我。其中部分文章来自网络转载。下面先说说直接new Thread的缺点:1,每次new Thread新建对象就要开

2015-12-16 14:58:26 2163

原创 android activity传递对象

在android activity之间传递对象。1,一般是通过对象实现Serializable或者Parcelable。然后将对象放在intent中,然后再在所跳转的activity中获取到这个对象。这样的实现方式的例子是有很多的,这里就不再写。2,还有一种方式就是通过gson包,在第一个activity中,通过new Gson().toJson(Object object);//将对

2015-10-27 14:22:40 588

原创 android.os.NetworkOnMainThreadException

此问题发生在主线程中开启一个阻塞方法,现在是违规的方法一:if (android.os.Build.VERSION.SDK_INT > 9) {StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()              .detectDiskReads().detectDiskWrites().detect

2015-10-14 11:50:02 331

转载 Android Socket编程报错android.os.NetworkOnMainThreadException

在学习socket编程中,在主线程中初始化socket实例,创建子线程处理获取返回数据,利用handler返回消息给主线程,可是在运行的过程中,程序出错,错误信息如下:java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.sockettext/com.example.sockettext.P

2015-09-23 17:35:06 1233

转载 android 声音的调用

在Android中,音频、视频等多媒体元素的加入,使得应用程序的用户体验更好。可以说,现在的手机,已经远远不只作为通信工具,更成为娱乐、办公的必备产品。 Android提供了简单的音频API。一般大家使用的是MediaPlayer播放音频,这也是最常见的一种播放声音的工具。这种工具在互联网上有大量的实例,因此在此只做简单的介绍。对播放行为的控制是三个大家非常熟悉的方法:

2014-12-30 21:23:44 804

转载 eclipse ->android tools->exports signed .....报错 Export aborted because fatal lint errors were found.

报如下错误:Export aborted because fatal lint errors were found. These are listed in the Lint View. Either fix these before running Export again,or turn off"Run full error check when exporting app" in the

2014-12-30 17:27:00 752

原创 java.lang.IllegalStateException: Fragment(XXFragment) not attached to Activity异常。 .

此异常出现在fragment调用资源文件get

2014-11-20 10:14:25 2541

原创 对调用文件管理器的添加

FileUtils文件public class FileUtils {public static String getPath(Context context, Uri uri) {if ("content".equalsIgnoreCase(uri.getScheme())) {String[] projection = {"_data" };Curs

2014-10-15 22:23:06 733

原创 android日期和时间的设置

日期在使用DatePicker其中的日显示的是日历,在

2014-10-11 10:52:33 562

原创 android对AlertDialog对话框设定高度和宽度

AlertDialog dialog = builder.create();  dialog.setView(view);  dialog.show();  WindowManager m = getWindowManager();    Display d = m.getDefaultDisplay();  //为获取屏幕宽、高    android.view.WindowManager.L

2014-10-10 14:58:11 17716 2

原创 android对edittext中初始化时,输入换行

edittext.setText("women"+'\n'+"dierhang");在其中加入

2014-10-09 17:27:07 1511

原创 android布局文件中有edittext时,使进入布局时不自动聚焦到edittext

在跟元素中加入属性如下,即可android:focusable="true"android:focusableInTouchMode="true"

2014-10-09 16:15:54 673

原创 android关于Listview中定义了子控件,子控件和item同时获取焦点的问题

当我们自定义了listview的布局后,布局

2014-10-09 14:47:58 834

原创 android 在代码中动态的变更wight和height注意事项 Caused by: java.lang.ClassCastException:android.widget.LinearLayou

xmlns:android="http://schemas.android.com/apk/res/android"        android:layout_width="wrap_content"      android:layout_height="wrap_content">              android:id="@+id/FrameLayout01"     androi

2014-09-18 10:12:57 939

转载 android通过jdbc连接mysql

一般的android程序是通过http请求连接到服务器,然后服务器连接数据库

2014-09-15 09:30:23 1157

原创 android fragmenttabhost

fragmenttabhost中获取当前tab中的控件的方法1,switch(mTabHost.getCurrentTab()){           case 0:{   //         TextView tv = (TextView)findViewById(R.id.tvLeftUpValue);        tv.setText(ds.getDa

2014-08-29 17:18:20 740

原创 java System.arraycopy(b, 0, s, 2, 3);

System.arraycopy(b, 0, s, 2, 3);其中b和s是两个同类型的数组。这个方法的含义是,从

2014-08-18 17:06:36 772

原创 java运算符的优先级

运算符优先级表优先级 运算符 结合性 1 () [] . 左右2 ! +() -(负) ~ ++ --右向左3 * / % 左向右4 +(加) -(减) 左向右5 > >>> 左向右6 >= instanceof 左向右7 == != 左向右8 &(按位与) 左向右9 ^ 左向右10 | 左向右11 &&

2014-08-18 16:22:55 570

原创 Android关于listview item无响应

android listveiw的使用,必须要用到Adap

2014-08-16 16:52:48 528

转载 android 垂直的进度条实现

效果图:利用TimerTask动态改变滚动条前景色主要代码如下:activity_main.xml[html] view plaincopyprint?RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"      xmlns:tools="http

2014-08-14 17:06:50 3421

原创 android 实现textView的走马灯

自定义一个类,继承自TextViewpublic class AlwaysMarqueeTextView extends TextView {    public AlwaysMarqueeTextView(Context context,AttributeSet attrs,int defStyle) {        super(context, attrs, defStyle);

2014-08-13 14:26:49 653

转载 SharedPreferences的设置保存

很多时候我们开发的软件需要向用户提供软件参数设置功能,例如我们常用的QQ,用户可以设置是否允许陌生人添加自己为好友。对于软件配置参数的保存,如果是window软件通常我们会采用ini文件进行保存,如果是 j2se应用,我们会采用properties属性文件或者xml进行保存。如果是Android应用,我们最适合采用什么方式保存软件配置参数呢?Android 平台给我们提供了一个Shared

2014-08-08 22:36:30 776

转载 fragment、ListFragment使用ListView及自定义Listview等初始化操作

fragment、ListFragment使用ListView及自定义Listview等初始化操作1.先说一下 从官方api中说fragment碎片中使用Listview有专门的 ListView碎片-> ListFragment 而不能继承Fragment 官方api相关连接:http://developer.android.com/guide/components/fragme

2014-08-06 23:04:21 788

转载 使用ListView的Fragment

API LEVEL 11 1.使用ListFragment可实现包含Listiew的Fragment 2.在Fragment的布局中必须包含id "@android:id/list"(在代码中则是list)的Listview 3.只能使用SimpleAdapter或者SimpleCursorAdapter作为适配器 4.直接使用L

2014-08-06 23:04:08 1180 1

原创 FragmentActivity实现滑动

http://www.oschina.net/code/snippet_216465_23776

2014-08-06 22:53:13 552

转载 新浪fragment实现tab,但不能滑动

在上一篇文章中,我们花了大量的篇幅来讲解Fragment这个新引进类的使用,目的就是为了让大家能够牢牢的掌握它的使用方法,以便读者在今后的开发中能够熟练的使用它。一、实现效果图二、项目工程结构三、详细代码编写1、主tab布局界面,main_tab_layout: <LinearLayout xmlns:android="http://schema

2014-08-06 22:07:47 656

转载 实现TAB页签

Android学习笔记:TabHost 和 FragmentTabHostTabHost 命名空间: android.widget.TabHost 初始化函数(必须在addTab之前调用): setup(); 包含两个子元素: 1.Tab标签容器TabWidget(@android:id/tabs)

2014-08-06 21:35:33 916

原创 android jni调用c库

在一般的jni调用时。要在工程中调用.so文件,应该把.

2014-08-04 14:56:16 444

原创 Android开发错误精集

[置顶] Android开发错误汇总分类:Android 2011-01-19 16:48 11109人阅读 评论(20)收藏举报androidwebserviceeclipsethreadtoolsprocessing大家都在为项目开发成功而喜悦,但可不知成功的路上是会经常出错的,下面是我碰到的一些错误集合!【错误信息】

2014-08-01 22:26:15 1006

Android文件夹

Android开发的一些例子,可以参考下

2014-08-12

actionbar练习

自己做的actionbar的例子,大家可以看看哟

2014-08-12

switch代码

switch的代码实现,可以简单的看看,应该是比较管用的

2014-08-08

switchButton自定义实现

switchButton的相关实现代码,有需要的人可以看看

2014-08-06

jni底层jar包

有关底层和上层应用的连通环节,连通Java和C层的纽带

2014-07-30

android中文API文档以及经典例子

android很全面的API中文文档以及很经典的代码例子,值得一看

2012-11-29

Android中文API文档

最全的中文API文档,网络和翻译最全的中文性质。对大家一定有所帮助!

2012-11-27

android中文API

绝对的最全的android中文API文档,本文收集于网络中的中文翻译。

2012-11-27

SQLiteManager+注册码

SQLiteManager+注册码,SQLiteManager 的主要特点包括多数据库管理、创建和连接、表格、数据、索引操作、视图、触发器和自定义函数管理。另外,随着不断发展,SQLiteManager 渐渐能实现数据导入/导出、数据库结构导出、检查正则表达式并捕获异常、修正了避免在管理面板中多行删除的BUG、最近数据库出现的名单排序、使最上面的项目一直是最近的项目等等功能。

2012-11-20

android adb.rar工具包

需要的可以下载。在网络上面很难得的!一般里面缺少fastboot.exe!本包中包含

2012-10-30

空空如也

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

TA关注的人

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