
Android
hunhun1122
每天进步一点点。
展开
-
Android-蓝牙聊天代码解析
Android SDK 里包含了蓝牙聊天程序的源代码,位于\BluetoothChat。可以使用 adt-bundle 里的eclipse.exe将其导入。需要准备两台 Android 手机,一个作为客户端,一个作为服务器。1.1 权限设置对蓝牙的操作需要相应的权限,请参考AndroidManifest.xml文件里的如下两行语句: 1.2 启用蓝牙设备在两台手机上分别原创 2016-03-29 14:28:49 · 2549 阅读 · 0 评论 -
使用apktool工具遇到could not decode arsc file的解决办法
当前环境为 win7 64位 jdk1.7 apktool.jar(版本1.5.2) apktool(版本windows-r05-ibot)使用的反编译工具和apk文件为反编译过程中遇到如下异常:I: Baksmaling...I: Loading resource table...Exception in thread "main" brut.androlib....原创 2018-09-30 14:07:12 · 939 阅读 · 0 评论 -
十分钟理解Gradle
一、什么是Gradle 简单的说,Gradle是一个构建工具,它是用来帮助我们构建app的,构建包括编译、打包等过程。我们可以为Gradle指定构建规则,然后它就会根据我们的“命令”自动为我们构建app。Android Studio中默认就使用Gradle来完成应用的构建。有些同学可能会有疑问:”我用AS不记得给Gradle指定过什么构建规则呀,最后不还是能搞出来个apk。“ 实际上,ap...原创 2019-02-12 09:59:29 · 325 阅读 · 0 评论 -
Manifest merger failed with multiple errors, see logs
Androidstudio gradle编译时报错:Manifest merger failed with multiple errors, see logs需要查看logs:方法:在Terminal 中输入命令:gradlew processDebugManifest --stacktrace回车查看:...原创 2019-03-09 08:57:07 · 167 阅读 · 0 评论 -
Androidstudio 与夜神模拟器无法连接的问题
找到夜神模拟器的安装目录,我的安装目录是: D:/Program Files/NoxVM/Nox/bin/ 进入控制台CMD,转到安装目录 cd D:/Program Files/NoxVM/Nox/bin/ 执行命令: nox_adb.exe connect 127.0.0.1:62001 再重新试一下,看看是不是连接到了。...原创 2019-03-04 13:19:37 · 890 阅读 · 0 评论 -
android.content.res.Resources$NotFoundException: Resource ID #0x7f0f00a1 type #0x12 is not valid
Process: com.xxxx.xxx, PID: 5469 android.content.res.Resources$NotFoundException: Resource ID #0x7f0f00a1 type #0x12 is not valid检查一下,Resource 下的 xml配置的位置是否正确,xml中控件类型与java中定义或所需的类型是否一致。...原创 2019-03-07 13:35:15 · 1483 阅读 · 0 评论 -
Android Studio gradle插件版本和gradle版本对应关系
1、gradle插件版本配置位置:project对应的build.gradle文件中buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.3.3' // NOTE: ...原创 2019-03-22 13:25:48 · 2632 阅读 · 0 评论 -
Android注解使用之ButterKnife 8.0注解使用介绍
前言: App项目开发大部分时候还是以UI页面为主,这时我们需要调用大量的findViewById以及setOnClickListener等代码,控件的少的时候我们还能接受,控件多起来有时候就会有一种想砸键盘的冲动。所以这个时候我们想着可以借助注解的方式让我们从这种繁重的工作中脱离出来,也让代码变得更加简洁,便于维护,今天主要学习一下只专注View、Resource、Action注解框...原创 2019-03-19 13:58:47 · 1533 阅读 · 4 评论 -
安装apk时出现INSTALL_FAILED_NO_MATCHING_ABIS
安装apk时出现INSTALL_FAILED_NO_MATCHING_ABIS问题:模拟器的架构:‘’x86', 'armeabi-v7a','x86_64'重启启动一个:arm的或者 x86的。原创 2019-04-16 15:24:13 · 3235 阅读 · 0 评论 -
androidpictureselector 功能简用
图片选择属性配置://图片选择全部功能 PictureSelector.with(this) .selectSpec() //图片选择属性配置 .setImageLoader(new GlideImageLoader()) //图片加载方案,默认提供了GlideImageLoader ...原创 2019-04-16 17:21:01 · 3343 阅读 · 0 评论 -
android SharedPreferences的一般用法(存取清删)
SharedPreferences的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息,用Sqlite数据库来存放并不划算,因为数据库连接跟操作等耗时大大影响了程序的效率。其存储位置在/data/data/<包名>/shared_prefs目录下。 另外SharedPreferences只能保存简单类型的数据,例如,String、int等。一般会...原创 2018-07-10 18:26:07 · 17498 阅读 · 0 评论 -
Android开发调试无法连接到夜神模拟器的解决方法
Android开发调试无法连接到夜神模拟器的解决方法:一般原因是adb的版本不一致造成的!!!!!换成一样的就可以了。在网上看到的方法,特记录下来:1、任务管理器里看下,adb.exe以及nox_adb.exe这2个进程有没有在运行?有的话就结束掉。2、找到开发环境的SDK的目录和夜神模拟器的目录,将SDK目录下的adb.exe文件,复制到夜神模拟器的目录下,因为夜神模拟器目录下原...原创 2017-11-14 13:36:23 · 11297 阅读 · 5 评论 -
spydroid-ipcamera 实现Android视频实时上传到服务器,服务器可以实时浏览
app下载地址:http://download.youkuaiyun.com/detail/hunhun1122/9846900相比有很多人都想用手机实现视频监控吧,今天这个教程,将会教大家用spydroid-ipcamera搭建局域网监控环境。 准备工作:1.准备一部带有摄像头的,API level在9以上的手机;2.从https://code.google.com/p/spydroid-原创 2017-05-19 15:51:46 · 4268 阅读 · 5 评论 -
Eclipse 与Android 模拟器断开连接
用ABD命令 1、 abd kill-server 2、adb start-server原创 2016-02-20 10:05:47 · 1444 阅读 · 0 评论 -
Multiple dex files define Lcom/kenai/jbosh/AbstractAttr;
Unable to execute dex: Multiple dex files define Lcom/kenai/jbosh/AbstractAttr; Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/kenai/jbosh/AbstractAttr;查原创 2016-09-14 10:18:10 · 536 阅读 · 0 评论 -
Android 日常开发总结的技术经验
1. 全部 Activity 可继承自 BaseActivity,便于统一风格与处理公共事件,构建对话框统一构建器的建立,万一需要整体变动,一处修改到处有效。2. 数据库表段字段常量和 SQL 逻辑分离,更清晰,建议使用 Lite 系列框架 LiteOrm 库,超级清晰且重心可以放在业务上不用关心数据库细节。3. 全局变量放全局类中,模块私有放自己的管理类中,让常量清晰且集中.4. 不转载 2016-09-06 10:35:41 · 495 阅读 · 0 评论 -
android与HTML混合开发总结
现在很多的 APP中会嵌套HTML5的页面,比如经常变化的等等,有一部分页面需要原生Java与HTML5中的js进行交互操作,下面介绍一下android中HTML5的使用:1、关于HTML5种cookie 网页中可能会用到 用户信息等很多参数,可以提前把这些信息放到cookie中,可以采用以下方法: 1 public static void addCookies(C原创 2017-02-04 16:03:57 · 5092 阅读 · 0 评论 -
Android导入工程,R 资源文件无法生成
Android导入工程,R 资源文件无法生成在Android中使用开源代码或者自己开发项目的时候,经常会遇到R.java文件丢失的情况,如何重新生成呢?网上一般给出这样的两种方法:方法 1:右击你的工程(项目)——>Android Tools——>Fix Project Properties 即可。方法 2:右击你的工程(项目)——>Properties——>Android ——> 选择相应的ta原创 2017-04-01 11:41:50 · 1014 阅读 · 0 评论 -
requestWindowFeature()的应用设置
Android开发中经常会在setContentView(R.layout.XXX); 前设置requestWindowFeature(XXXX)。他的意思是需要软件全屏显示、自定义标题(使用按钮等控件)和其他的需求首先介绍一个重要方法那就是requestWindowFeature(featrueId),它的功能是启用窗体的扩展特性。参数是Window类中定义的常量。一、枚举常量1原创 2017-05-23 13:51:35 · 430 阅读 · 0 评论 -
手机变身高清摄像头 DroidCamX完全使用教程
很多人的台式机电脑都没有配备摄像头,想视频聊天时就不方便了。然而,大家手机的摄像头一般都比买到的USB摄像头要清晰得多!其实使用一些软件,可以通过 WiFi 将你的 Android 手机瞬间变身为电脑可用的无线摄像头!这样,既能够享受手机镜头的高清像素,拍摄时也摆脱了普通USB连接线的约束。DroidCamX 正是这样的一款软件,它分为手机端和PC端两部分,都安装好之后让电脑和手机处于同一个局原创 2017-05-17 14:03:34 · 50198 阅读 · 7 评论 -
Android反编译apk
学习和开发Android应用有一段时间了,今天写一篇博客总结一下Android的apk文件反编译。我们知道,Android应用开发完成之后,我们最终都会将应用打包成一个apk文件,然后让用户通过手机或者平板电脑下载下来进行安装。正常情况下,Android应用打包成apk之后,就无法再看到开发这个应用时使用的资源文件以及代码了。但是我们通过网上提供了一些工具,还是可以将apk进行反编译的,apk反编原创 2017-05-17 15:26:06 · 503 阅读 · 0 评论 -
android获取ip地址两种方式
1.使用WIFI添加权限[html] view plain copy print?uses-permission android:name="android.permission.ACCESS_WIFI_STATE">uses-permission> uses-permission android:name="android.per原创 2017-05-18 10:14:00 · 3044 阅读 · 0 评论 -
android开发,捕获异常后转成String 弹框。
将异常传进去即可。public static String getStackTraceInfo(Exception e) { StringWriter sw = null; PrintWriter pw = null; try { sw = new StringWriter(); pw = new PrintWriter(sw);...原创 2019-04-17 11:42:56 · 591 阅读 · 0 评论