自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (7)
  • 收藏
  • 关注

原创 Android WebView 获取html页面聚焦input在页面的位置

WebView 要设置setJavaScriptEnabled支持JavaScript调用。返回的数值是以dp为单位,使用时需要转换为像素px。

2023-07-28 18:52:01 848 1

原创 Android 仿钉钉群组头像实现

仿钉钉群组头像实现

2023-07-21 10:03:53 352 1

原创 Android 8.0 打开Download目录和Android/data目录

读写文件目录首先在AndroidManifest.xml 文件中声明权限。记录一个打开Download目录和Android/data目录的方法。需要注意子目录 '/' 需要转义为 '%2F'

2023-05-09 09:35:42 2745 3

原创 Android 8.0(Android O) 开启硬件加速 WebView 截取Bitmap

以上方法可在Android 8.0 系统上,webView开启硬件加速的场景下截取bitmap。使用上面代码截取webView时,如果不关闭硬件加速,截取的bitmap是空白的。记录一下这个小问题,希望对大家有所帮助。

2023-04-19 15:46:52 873 1

原创 Android 获取手机通讯录联系人信息

Android 手机通讯录联系人信息

2023-03-08 20:12:56 3570

原创 学习笔记(01):Android底层技术:HAL驱动开发-HAL与开源协议

本课程提供开发者学习Android底层的HAL(硬件抽象层)的开发方法和技术。HAL所在的位置是介于Android系统服务与Linux内核之间,HAL Driver是以library形式出现,给HAL Stub调用,供Android System架构者调用。而HAL Stub则是google设计出来的,保护硬件厂商的硬件驱动。...

2019-11-15 21:55:25 461

原创 cordova入门教程

cordova入门教程1、新建cordova项目1.1环境配置安装node.js,下载地址:https://nodejs.org/en/node安装完成并配置环境变量,我们就可以在终端执行npm命令。在终端中使用如下命令安装Cordova:npm install -g cordova1.2 创建项目打开cmd命令窗口进入文件目录,如下图所示:然后输入:cordova creat...

2018-12-06 17:26:09 2091

原创 Android Apk安装失败,提示"存在同名的数据库"

今天在项目开发中,接到项目需求需要修改applicationId,打包出apk进行内测,接到需求后修改了build.gradle配置里面的applicationId的值然后编译项目,run安装debug包,结果发现安装失败,提示"存在同名的数据库"。如下图:出现这个问题后,第一时间反应以为是本地数据库的原因。代码里面找了一遍发现没有用到Sqlite数据库,只用到了SharedPreferences...

2018-07-13 13:57:34 3298

原创 Android Studio NDK开发 Execution failed for task ':xxxx项目:transformNativeLibsWithStripDebugSymbol

错误信息:FAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':SuperReal:transformNativeLibsWithStripDebugSymbolForDebug'.> A problem occurred starting process 'command ...

2018-05-31 19:55:25 1773

原创 Rendering Problems Missing styles. Is the correct theme chosen for this layout?

今天用AndroidStudio导入项目的时候一个比较坑的问题,导入项目在预览layout布局文件的时候出现了这样的提示: Rendering Problems Missing styles. Is the correct theme chosen for this layout? Use the Theme combo box above the layout to cho

2017-03-28 14:05:59 2055 4

原创 Android 获取通话记录和短信内容

Android 获取通话记录和短信内容一、获取通话记录1、权限声明,需要在Manifest.xml文件中声明权限(读取通话记录权限):<uses-permission android:name="android.permission.READ_CALL_LOG"/>2、代码实现,下面在Activity里面实现功能,实现代码如下: @TargetApi(21) private void que

2017-03-24 16:54:34 11324 1

原创 Activity setContentView() 方法浅析

Activity setContentView()方法浅析 Android开发中,众所周知在新创建一个Activity都会覆写Activity的生命周期里面的onCreate(Bundle savedInstanceState),在onCreate方法里调用setContentView(int layoutResID)方法加载xml布局文件并显示出来,接下来从源码去分析xml文件是如何被

2017-03-22 14:34:49 683 1

原创 Android Studio实现JNI的开发(基础)

Android Studio实现JNI的开发(基础)最近看了一些关于Android JNI开发的文章,自己也动手实践了一下,写篇博客记录一下以便以后再用到一、JNI简介JNI——Java Native Interface,它是Java平台的一个特性(并不是Android系统特有的)。其实主要是定义了一些JNI函数,让开发者可以通过调用这些函数实现Java代码调用C/C++的代码,C/C++的代码也可

2017-03-21 17:02:47 474

原创 Android Studio Manifest merger failed with multiple errors, see logs

问题:在引用其他项目的时候,AndroidAtudio编译时报一下异常Error:Execution failed for task ':app:processDebugManifest'.> Manifest merger failed with multiple errors, see logs原因:由于引用项目的minSdkVersion 或者targetSdkVersion

2016-12-29 17:45:09 616

转载 Android应用第一次安装成功点击“打开”后Home键切出应用后再点击桌面图标返回导致应用重启问题

Android系统,用户第一次安装应用在系统的安装器安装完成界面有“完成”和“打开”两个按钮。当用户点击“打开”按钮并进行了一些操作后,若此时用户点击Home键切出应用到桌面, 再从桌面点击应用程序图标试图切回应用接着刚才的操作继续操作时,应用重新到了初始界面, 此时之前从系统的安装完成界面点击打开启动的应用其实还在后面运行。然而当用户“完全退出”应用,或者在安装完成界面直接点击“完成”按钮再从

2016-07-14 10:42:59 3012 1

转载 Android4.4中获取资源路径问题

详情请点击http://my.oschina.net/bankofchina/blog/288590

2016-05-09 21:14:58 412

原创 Error:Execution failed for task ':app:preDexDebug'. > com.android.ide.common.process.ProcessExceptio

错误如下:Error:Execution failed for task ':app:preDexDebug'.> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.7

2016-05-09 20:26:07 1171 1

原创 Android Studio 中查看上SHA1和MD5值

第一步、打开Android Studio的Tools->Open Terminal...第二部、切换路径进入到keystore所在的路径下第三步、输入命令:keytool -v -list -keystore keystore.jks【一定要记得加上 -v 参数,不然只能看到SHA1,没有MD5】【keystore.jks,需要替换为你自己的密钥所在路径和文件名】

2016-03-18 09:46:23 797

转载 Android Studio "nativeLibraryDirectories=[/data/app/com.lukouapp-1/lib/arm64, /vendor/lib64, /system

Android Studio"nativeLibraryDirectories=[/data/app/com.lukouapp-1/lib/arm64, /vendor/lib64, /system/lib64]]] couldn't find "libxxxx.so" 问题原因:64位机器默认去查找arm64-v8a目录下是否有合适的64位库,如果没有则回去libs下

2016-03-04 16:49:26 12982 4

原创 Android Studio集成极光推送(Jpush) 报错 java.lang.UnsatisfiedLinkError: cn.jpush.android.service.PushProtocol

Android studio 集成极光推送(Jpush) (华为手机)报错,E/JPush: [JPushGlobal] Get sdk version fail![获取sdk版本失败!]W/System.err: java.lang.UnsatisfiedLinkError: cn.jpush.android.service.PushProtocolW/System.err:

2016-03-04 11:40:12 8079 3

仿最美应用-每日最美 钢琴律动效果

钢琴律动效果 参考:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0729/3239.html

2016-03-23

下拉刷新,上拉加载更多RecyclerView

支持各种样式的下拉刷新和加载更多的RecyclerView

2016-03-23

ArcMenu扇形菜单

ArcMenu仿造path做出了相同的扇形菜单, 参考:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/0813/1647.html https://github.com/daCapricorn/ArcMenu

2016-03-23

autoListView

支持下拉刷新,上拉加载更多,并且上拉到底部可以自动加载更多

2015-06-29

PullToRefreshListView

下拉刷新,上拉加载更多PullToRefreshlistView。很完美的框架,大家可以看看

2015-06-29

HorizontalListView.

自定义HorizontalListView,可以直接用

2013-10-28

android socket

android 开发初学者使用,socket demo,对android开发者很有用

2013-08-19

空空如也

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

TA关注的人

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