• 等级
  • 78678 访问
  • 58 原创
  • 27 转发
  • 50686 排名
  • 8 评论
  • 20 获赞

Android 4.4 网络get请求出现中文乱码 导致服务器无法对传输的数据进行解析

最近在进行Android开发的过程中,发现了一个问题,特意在这里记录一下。下面我来描述一下这个问题:当我在Android4.4版本进行httpget请求的时候,我的get请求链接里的中文字符串显示为???,导致服务器不能正常识别我的参数,从而使程序运行出错(并不是所有的Android设备都会出错,我的这种情况仅在Android版本为5.0以下的设备上出现了)。 具体的情况如下图:  在上...

2018-10-30 16:08:11

android开发 倒计时和计时的实现

packagelyy.com.timerdemo;importandroid.app.Activity;importandroid.os.Bundle;importandroid.os.Handler;importandroid.os.Message;importandroid.view.View;importandroid.widget.TextView;imp...

2018-09-07 10:22:12

Android Studio如何删除第三方依赖架包

因为AndroidStuduio加入对LibraryModule的安全管理机制,所以不能直接右键项目找到Delete(Delete菜单压根找不到)进行删除。解决办法:在项目列表直接右键你要删除的LibraryModule(其他类型Module也可以这样操作),找到菜单OpenModuleSettings,在弹出的ProjectStructure窗口中找到要删除的LibraryMod...

2018-08-27 10:59:43

手把手教你搞懂 Android 反编译

我们知道,Android的程序打包后会生成一个APK文件,这个文件可以直接安装到任何Android手机上,因此,反编译就是对这个APK进行反编译。Android的反编译分成两个部分:一个是对代码反编译,也就是java文件的反编译。 一个是对资源反编译,也就是res文件的反编译。所需的工具AndroidStudio:安卓开发IDE下载地址:https://developer.and...

2018-08-10 11:15:46

关于本地项目和第三方依赖项目架包冲突解决

哎,对于这个问题我整了一个下午,简直要崩溃了,去网上找那些解决方案都是说的同一个架包,好解决,删除主项目中的那个架包重新编译就行了,可是我的这个和他们那些都不一样,我主项目中的架包封装了一个需要用的架包非常重要不能删除,但是删除第三方依赖架包后,引入不到主项目中的架包,因为主项目可以把第三方的作为依赖,而第三方不能依赖主项目,所以架包无法引用到,一直报架包冲突冲突冲突、、、、、气死我了,好了下...

2018-06-28 17:25:14

android中的LaunchMode详解----四种加载模式

Activity有四种加载模式:standardsingleTopsingleTasksingleInstance配置加载模式的位置在AndroidManifest.xml文件中activity元素的launchMode属性:<activityandroid:launchMode**="singleTask"></activity>standardstandard模式,...

2018-06-19 09:41:31

最新版本的Android Studio 3.1.2导入依赖不显示的解决办法

由于新版本的AndroidStudio不稳定导致导入依赖架包时显示不出来,解决办法是:打开setting.gradle文件将其中的include':app'改为include':app',':导入依赖包的名称'然后重新编译后再添加依赖就Ok了...

2018-06-14 15:18:04

Android Studio中导入aar依赖时,需要修改的文件

需要在build.gradle文件中添加如下红色部分applyplugin:'com.android.application'android{compileSdkVersion27defaultConfig{applicationId"exrobot.lulyfan.ut.com.rosdemo"minSdkVersion1...

2018-06-14 15:13:50

Android Studio报错--Error: Library projects cannot set applicationId. applicationId is set to ...

今天下午在导入一个AndroidStudio工程时,发生了这样的错误:Error:LibraryprojectscannotsetapplicationId.applicationIdissetto "com.du.android.recyclerview" indefaultconfig我是很苦恼啊,整了一下午才弄好,原来导入一个库/工程不是那么容易的.出现这个错误的原...

2018-05-28 16:04:31

有关导入aar依赖出现Manifest merger failed : Attribute application@label value=(@string/app_name)解决办法

今天在添加一个aar依赖时出现这个错误Manifestmergerfailed:Attributeapplication@labelvalue=(@string/app_name)这是一个编译的常见错误,主要是AS的Gradle插件默认会启用ManifestMergerTool,若Library项目中也定义了与主项目相同的属性(例如默认生成的android:icon和android...

2018-05-25 14:26:13

Android app自动化测试(Monkey的测试原理和方法)

一、Monkey测试原理:Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。二、测试准备1、首先需要将手机连接到PC,测试连接是否正常,可在cmd里输入adbdevices来进行验证;2、因测...

2018-04-28 17:28:30

xUtils3使用详解

原文地址:https://www.cnblogs.com/favour/p/6936385.htmlxUtils是基于Afinal开发的目前功能比较完善的一个Android开源框架,官网:https://github.com/wyouflf/xUtils3xUtils包含了orm,http(s),image,view注解,但依然很轻量级(246K),并且特性强大,方便扩展:稳定的基石...

2018-04-26 16:36:42

Android开发经常用到的三大框架

1、XUtil框架    项目地址:https://github.com/wyouflf/xUtils主要有四大模块:(1)数据库模块:Android中的orm框架,一行代码就可以进行增删改查;           支持事务,默认关闭;           可通过注解自定义表名,列名,外键,唯一性约束,NOTNULL约束,CHECK约束等(需要混淆的时候请注解表名和列名);       ...

2018-04-26 15:16:31

使用ButterKnife时,需要配置的东西

1.AndroidStudio中添加ButterKnifeAndroidStudio->Plugin,输入butterKnifez搜索,并安装重启AndroidStudio. 安装ButterKnife插件这时在我们的工程的app下的build.gradle中添加上了下面一段代码:compile'com.jakewharton:butterknife:8.4.0'2.在工程中添加B...

2018-04-26 11:22:10

解决ViewPager.setCurrentItem中间很多页面切换方案

本文配套视频ViewPager.setCurrentItem的bug演示一ViewPager.setCurrentItem解决方案二今天做项目用ViewPager.setCurrentItem方法,如果两个页面相聚比较远,就会闪瞎我的钛合金双眼,中间切换大概20个页面,如下所示: setCurrentItem第二个参数设置false,四不四很简单,直接使用如下代码:ViewPager.setCu...

2018-04-26 09:28:49

使用极光推送详细步骤

首先进入官网https://www.jpush.cn/,先注册一个账号。注册号以后,创建应用1、点击右上角进入个人中心2、点击创建应用3、在创建应用界面输入自己项目的应用名和应用的包名,输入后点击创建我的应用按钮就可以完成创建。4、创建完成后就能看到以下界面,这个界面中的AppKey就是我们等下要用的Key。该系统还帮你自动完成可一个属于你的Demo,供你参考,可以点击下载Android Exam...

2018-04-23 11:08:05

Android项目搭建时常用的一些框架总结

网络访问框架:okhttp、retrofit、android-async-http、volley图片加载框架:Android-Universal-Image-Loader、Glide、Fresco、Picasso缓存框架:DiskLruCache、RobospiceJson解析框架:Gson、Fastjson、Jackson事件总线:EventBus、OttoORM框架:GreenDAO、Lit...

2018-04-19 16:12:19

Android开发各类常见错误解决方案

(1)将Eclipse项目导入到Androidstudio中很多点9图出现问题解决方法:在build.gradle里添加以下两句:aaptOptions.cruncherEnabled=falseaaptOptions.useNewCruncher=false用来关闭AndroidStudio的PNG合法性检查的,直接不让它检查。(2)AndroidStudio错...

2018-03-29 14:15:34

第一次使用Android Studio时你应该知道的一切配置

一、第一次安装:温馨提示:在安装AndroidStudio之前,建议先提前准备好单独的AndroidSDK,这个可以在AndroidDevTools网站下载。以前用Eclipse做过Android开发的人,就可以用现成的AndroidSDK。AndroidStudio安装完成后,第一次启动AS前,为了避免重新下载新版本的SDK,需要做如下操作:AS启动前,打开安装目录,请先将bin目录的i...

2018-03-29 11:54:46

Android开发之基本控件和详解四种布局方式

Android中的控件的使用方式和iOS中控件的使用方式基本相同,都是事件驱动。给控件添加事件也有接口回调和委托代理的方式。今天这篇博客就总结一下Android中常用的基本控件以及布局方式。说到布局方式Android和iOS还是区别挺大的,在iOS中有Frame绝对布局和AutoLayout相对布局。而在Android中的布局方式就比较丰富了,今天博客中会介绍四种常用的布局方式。先总结一下控件,然...

2018-03-28 16:04:49

Nice_Lyy

性格开朗,喜欢思考,乐于深究!
关注
  • 计算机软件/Android开发工程师
  • 中国 上海 静安区
奖章
  • 持之以恒