android
文章平均质量分 63
小白study
这个作者很懒,什么都没留下…
展开
-
android Parcelable
转载于http://blog.csdn.net/xiruanliuwei/article/details/6260164 阅读Android源代码时,经常看到使用Parcelable的地方,但是一直没太搞清楚它的作用,今天仔细的看了一下,感觉就是把一堆数据打包,然后传输,然后再分解出来。public interface Parcelable如果某个类实现了这个接口,那么转载 2015-01-12 13:51:16 · 378 阅读 · 0 评论 -
Android Studio---Error:(1, 0) Your project path contains non-ASCII characters.
Error:(1, 0) Your project path contains non-ASCII characters.This warning can be disabled by using the command line flag -Dcom.Android.build.gradle.overridePathCheck=true, or adding the line ‘co原创 2016-08-17 10:55:07 · 457 阅读 · 0 评论 -
Android开发之SoundPool使用详解
使用SoundPool播放音效如果应用程序经常播放密集、急促而又短暂的音效(如游戏音效)那么使用MediaPlayer显得有些不太适合了。因为MediaPlayer存在如下缺点:1) 延时时间较长,且资源占用率高。2) 不支持多个音频同时播放。Android中除了MediaPlayer播放音频之外还提供了SoundPool来播放音效,SoundPool使用音效池的概念来管理转载 2016-08-12 14:11:42 · 431 阅读 · 0 评论 -
Android Studio apk 打包流程
1.Build -> Generate Signed APK...,打开如下窗口2.假设这里没有打过apk包,点击Create new,窗口如下这里只要输入几个必要项Key store path(生产key文件的保存路径 )Key store password(key 存储密码)Key alias(key别名)Key password(key密码)可转载 2016-08-12 14:57:25 · 351 阅读 · 0 评论 -
java16进制字符串与字符串互相转换
转载于http://blog.csdn.net/dante_003/article/details/40869315/** * 字符串转换为16进制字符串 * * @param s * @return */ public static String stringToHexString(String s) {转载 2016-08-24 23:53:47 · 13471 阅读 · 0 评论 -
Android Intent设置类型setType();
Android Intent大家都很熟悉了,是连接各大组件的桥梁,调用意图发送短信,彩信,打开指定网页,打开照相机,读取相册图片等等...这里介绍两个平时用的比较多的两种意图:一.调用手机默认分享[java] view plain copy print?Intent it = new Intent(Intent.ACTION_转载 2016-09-29 10:12:25 · 6352 阅读 · 0 评论 -
android intent打开各种文件的方法
1./** * 检测是否安装了某个软件 * * @param pkgName "com.bill99.kuaishua" * @param mContext * @return */ public static boolean isPkgInstalled(String pkgName, Activity mContext) { PackageInf转载 2016-09-29 10:15:36 · 806 阅读 · 0 评论 -
安卓利用Intent分享信息
最基本分享方法:Intent intent = new Intent(Intent.ACTION_SEND); // 启动分享发送的属性intent.setType("text/plain"); // 分享发送的数据类型intent.setPackage(packAgeName);intent.putExtra(Intent.EXTRA_SUBJECT, "xx分享转载 2016-09-29 10:17:23 · 451 阅读 · 0 评论 -
Android 分享功能的实现
I : 利用隐式Intent实现分享 1、应用实现分享的功能 1 /* 实现分享功能 */ 2 3 Intent intent = new Intent(); 4 intent.setAction(Intent.ACTION_SEND); 5 6 // 分享文本 7转载 2016-09-29 10:18:34 · 628 阅读 · 0 评论 -
Android学习笔记(十九)分享简单数据
发送文本内容 Android中使用ACTION_SEND最常用和最简单就是发送文本内容从一个Activity到另一个。例如,内嵌的浏览器可以分享当前呈现的页面的URL,作为一个文本内容和其他程序共享。例如:[java] view plain copy Intent sendIntent = new Intent(); s转载 2016-09-29 10:19:42 · 302 阅读 · 0 评论 -
关于fragment多次调用onCreateView的问题
转载于https://blog.csdn.net/qigenhuochai/article/details/50651307当第一次创建fragment的时候在onCreateView里面初始化view,下一次创建时不需要重新创建view时,希望使用已经创建的,所以要把view设为全局变量。view为空,表示是第一次,则初始化view。如果view不为空,则返回该view,需要注意的是:如果直...转载 2019-01-04 10:06:50 · 3058 阅读 · 1 评论 -
android gradle依赖:implementation 和compile的区别
转载于https://www.jianshu.com/p/f34c179bc9d02017 年google 后,Android studio版本更新至3.0,更新中,连带着com.android.tools.build:gradle 工具也升级到了3.0.0,在3.0.0中使用了最新的Gralde 4.0 里程碑版本作为gradle的编译版本,该版本gradle编译速度有所加速,更加欣喜的是,...转载 2018-12-30 18:01:44 · 1071 阅读 · 1 评论 -
Android Studio添加依赖方式
转载于https://www.jianshu.com/p/b6704aa3b6b6AS不同于Eclipse的配置 Build Path,AS既可以通过图形界面 Project Structure 来配置 Dependencies,还可以通过 gradle.build 脚本来配置。AS中添加依赖方式有:库依赖(Library dependency)、Jar依赖(Jar dependency)...转载 2018-12-30 18:20:01 · 5662 阅读 · 0 评论 -
android6.0SDK中删除HttpClient的相关类的解决方法
http://blog.csdn.net/yangqingqo/article/details/48214865android6.0SDK中删除HttpClient的相关类的解决方法一、出现的情况在eclipse或 android studio开发,设置android SDK的编译版本为23时,且使用了httpClient相关类的库项目:如android-a转载 2016-06-08 15:26:37 · 693 阅读 · 0 评论 -
解决新版AndroidStudio 导入HttpClient冲突
http://blog.csdn.net/nianhua120/article/details/50904905HttpClient虽然已经被Google抛弃,但是有限项目依然依赖这些库,还得用。我把Httpclient的所有库导入项目后,会产生如下错误。Error:duplicate files during packaging of APK F:\Downloads转载 2016-06-08 12:06:24 · 3523 阅读 · 2 评论 -
Error: could not open 'C:/Program Files/Java/jre6/lib/i386/jvm.cfg' 的处理方法
今天重装java jdk之后,我又启动eclipse时提示下列错误:Error: could not open `C:/Program Files/Java/jre6/lib/i386/jvm.cfg'我看安装过程中没有什么错误提示,都十分正常。所以觉得有点儿奇怪,上网查询之后得到一种解决方案,照着操作之后果然解决了这种错误。解决方案:删除以下文件c:/wi转载 2015-11-01 19:39:45 · 373 阅读 · 0 评论 -
PC端 java 开发蓝牙所遇到的问题
因为项目的原因,要在电脑上开发一个通过蓝牙传送数据的客户端,我采用的是JAVA,JSME开发。客户端:去搜素蓝牙信号,然后找到相应的蓝牙信号进行连接。服务端:客户端需要进行连接的蓝牙信号。在PC服务器端还需要一个开源组件BlueCove,该组件实现了JSR-82 Java 蓝牙规范,屏蔽了对底层操作系统级的本机蓝牙协议栈各种功能的封装。之所以需要这个组件,主要是J2SE并未实现对JSR原创 2015-03-20 18:31:18 · 10837 阅读 · 6 评论 -
Android NDK 开发自己遇到的问题
刚开始接触NDK ,自己犯下的种种错误记录1.include $(BUILD_SHARED_LIBRARY)不可写成include $ (BUILD_SHARED_LIBRARY)不然编译不通过2.Symbol '_VA_ARGS__' could not be 原因 应为__VA_ARGS__,前后各位两个__3.Description Resource Path原创 2015-03-15 21:48:18 · 650 阅读 · 0 评论 -
windows NDK 开发
NDK(Native Development Kit),即本地开发工具,简单地说,就是在开发android应用程序的时候,在java类中调用native函数,而native函数的接口也是在java类中定义的,但是native函数最终由本地的C/C++代码实现。简单地说,就是在java中调用C/C++函数。至于为什么要用NDK,我总结了一下,大致有以下几方面原因:1.提升程序运行效率:众所周转载 2015-03-15 16:57:14 · 777 阅读 · 0 评论 -
android NDK开发编译C++文件出现Type 'jint' could not be resolved和Unresolved inclusion: <jni.h>的解决办法
在编译android NDK工程的时候,在jni文件夹下的cpp文件中报了一大堆错误,诸如:Unresolved inclusion: 、Type 'jint' could not be resolved、Type 'jintArray' could not be resolved等,根据经验,这样的错误肯定是没有包含相应的头文件导致的。 解决方案: 选转载 2015-03-15 16:52:28 · 503 阅读 · 0 评论 -
Android import 项目发现项目出现!号解决方法
android 学习中经常会参考其他人的项目或导入自己之前编的工程,import 导入到eclips中发现项目中出现!大多数出现这种的原因是由于导入项目的android.jar包不见了,解决:右键项目 ---选中Build Path中的Configure Build Path-----Library中发现android.jar包上有叉号,remove 掉,add external jars原创 2015-04-03 22:47:22 · 452 阅读 · 0 评论 -
You must restart adb and Eclipse.
问题:[2013-05-06 11:14:07 -HelloWorld] ------------------------------[2013-05-06 11:14:07 -HelloWorld] Android Launch![2013-05-06 11:14:07 - HelloWorld]The connection to adb is down, and a s转载 2015-04-03 13:58:01 · 437 阅读 · 0 评论 -
java 将图片存入mysql数据库中
目前想要将用于的头像存入到数据库中,也就是将图片存入到数据库中,下面是自己参考的代码create table image(id int NOT NULL primary key auto_increment,file_name varchar(255) not null,content longblob);图片在数据库中以byte 形式存储,利用ByteBuffer来操作,图片在数据库的存原创 2015-04-04 12:55:51 · 6512 阅读 · 0 评论 -
Android 抽样布局总结
学习总结:抽样布局:面向对象中有抽象类,子类继承于抽样类,然后重写方法和属性就可达到自己所需要的效果。抽样类abstract 就成为一个公共的模板供具有相似的子类使用。在Android中通抽样类一样,可以将一些共用的UI抽样出来成为独立的组件,供具有相似界面的布局组件使用。标签 可以把已经定义好的一个布局当成另外一个布局的中的一个元素,将另外一个布局包含到现有的布局中。格式:原创 2015-04-06 15:03:49 · 359 阅读 · 0 评论 -
android振动效果的实现
在android开发过程当中,有的时候需要使用振动来提醒用户。首先就要得到使用权限,在menifest.xml里面声明一下就可以了然后就可以在程序里面使用 振动了,下面可以得到振动效果的类Vibrator vibrator = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);最后就是控制振动时间转载 2015-04-06 15:38:51 · 426 阅读 · 0 评论 -
Surface、SurfaceView、SurfaceHolder及SurfaceHolder.Callback之间的关系
转载请包含网址:http://blog.csdn.net/pathuang68/article/details/7351317一、SurfaceSurface就是“表面”的意思。在SDK的文档中,对Surface的描述是这样的:“Handle onto a raw buffer that is being managed by the screen compositor”,翻译转载 2015-04-30 16:42:09 · 382 阅读 · 0 评论 -
如何获取经纬度之间两点间真实距离(适用于GoogleMap,BaiduMap,Amap等)
转载于http://blog.csdn.net/mad1989/article/details/9933089看标题就会明白,两个经纬度之间真实距离这个一般的地图API有自带方法,直接调用便可得到结果,一般结果都是以米为单位。最近在做android版上的GoogleMap,找了半天API发现没有此类方法,看来只能自己实现了,接下来我就把如何计算两点之间(经纬度)的真实距离的算法写下来,原则转载 2015-05-07 10:54:36 · 2590 阅读 · 0 评论 -
用exe4j将java程序打包成exe格式
转载地址:http://blog.csdn.net/fog911811/article/details/6151700 因为工作有这方面的需要,之前上网搜过许多关于将java程序转为可执行(exe)程序的网页,但都不尽人意。过了一段时间再搜时发现这个好东西exe4j。亲自试了刀发觉真的很简单和好用。把它记下来方便健忘和大家: 第一、将应用程序导出成一个J转载 2015-11-01 19:32:51 · 524 阅读 · 0 评论