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

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

2018-10-30 16:08:11

阅读数 126

评论数 0

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

package lyy.com.timerdemo; import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.os.Message; import andr...

2018-09-07 10:22:12

阅读数 782

评论数 0

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

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

2018-08-27 10:59:43

阅读数 982

评论数 0

手把手教你搞懂 Android 反编译

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

2018-08-10 11:15:46

阅读数 772

评论数 0

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

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

2018-06-28 17:25:14

阅读数 250

评论数 0

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

Activity有四种加载模式:standardsingleTopsingleTasksingleInstance配置加载模式的位置在AndroidManifest.xml文件中activity元素的launchMode属性:<activity android:launchM...

2018-06-19 09:41:31

阅读数 354

评论数 0

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

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

2018-06-14 15:18:04

阅读数 667

评论数 0

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

需要在build.gradle文件中添加如下红色部分apply plugin: 'com.android.application' android { compileSdkVersion 27 defaultConfig { applicationId &...

2018-06-14 15:13:50

阅读数 301

评论数 0

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

今天下午在导入一个Android Studio 工程时,发生了这样的错误:Error: Library projects cannot set applicationId. applicationId is set to "com.du.android.recyclerview&...

2018-05-28 16:04:31

阅读数 260

评论数 0

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

今天在添加一个aar依赖时出现这个错误Manifest merger failed : Attribute application@label value=(@string/app_name)这是一个编译的常见错误,主要是AS的Gradle插件默认会启用Manifest Merger Tool,若...

2018-05-25 14:26:13

阅读数 2068

评论数 0

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

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

2018-04-28 17:28:30

阅读数 83

评论数 0

xUtils3使用详解

原文地址:https://www.cnblogs.com/favour/p/6936385.htmlxUtils是基于Afinal开发的目前功能比较完善的一个Android开源框架,官网:https://github.com/wyouflf/xUtils3xUtils 包含了orm, http(s...

2018-04-26 16:36:42

阅读数 679

评论数 0

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

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

2018-04-26 15:16:31

阅读数 4208

评论数 3

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

1. AndroidStudio中添加ButterKnifeAndroid Studio->Plugin,输入butterKnife z搜索,并安装重启AndroidStudio. 安装ButterKnife插件这时在我们的工程的app下的build.gradle中添加上了下...

2018-04-26 11:22:10

阅读数 65

评论数 0

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

本文配套视频ViewPager.setCurrentItem的bug演示一ViewPager.setCurrentItem解决方案二今天做项目用ViewPager.setCurrentItem 方法,如果两个页面相聚比较远,就会闪瞎我的钛合金双眼,中间切换大概20个页面,如下所示: setCurr...

2018-04-26 09:28:49

阅读数 287

评论数 0

使用极光推送详细步骤

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

2018-04-23 11:08:05

阅读数 1194

评论数 0

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

网络访问框架:okhttp、retrofit、android-async-http、volley图片加载框架:Android-Universal-Image-Loader、Glide、Fresco、Picasso缓存框架:DiskLruCache、 RobospiceJson解析框架:Gson、F...

2018-04-19 16:12:19

阅读数 104

评论数 0

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

(1)将Eclipse项目导入到Android studio 中 很多点9图出现问题解决方法:在build.gradle里添加以下两句:aaptOptions.cruncherEnabled = false aaptOptions.useNewCruncher = false 用来关闭A...

2018-03-29 14:15:34

阅读数 103

评论数 0

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

一、第一次安装:温馨提示:在安装Android Studio之前,建议先提前准备好单独的Android SDK,这个可以在AndroidDevTools网站下载。以前用Eclipse做过Android开发的人,就可以用现成的Android SDK。Android Studio安装完成后,第一次启动...

2018-03-29 11:54:46

阅读数 137

评论数 0

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

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

2018-03-28 16:04:49

阅读数 101

评论数 0

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