#阿里巴巴JAVA开发手册

android开发使用clipPath快速实现ImageView圆角

classRoundImageView@JvmOverloadsconstructor(context:Context,attrs:AttributeSet?=null,defStyleAttr:Int=0):AppCompatImageView(context,attrs,defStyleAttr){privatev...

android开发文字转bitmap的实现

publicstaticBitmapgenerateBitmap(Stringtext,inttextSizePx,inttextColor){TextPainttextPaint=newTextPaint();textPaint.setTextSize(textSizePx);textPaint.setColor(t...

android开发使用Glide加载图片模糊不清的解决方法

funloadPreviewImage(context:Context,url:String,target:ImageView){valrequestOptions=RequestOptions().diskCacheStrategy(DiskCacheStrategy.ALL).override(Target.SIZ...

android开发文件存储常见到api以及路径

android文件存储路径分为三小块:1.app私有,用户不可见的/data/user/0开头的:  context.filesDir-->/data/user/0/包名/files  context.cacheDir-->/data/user/0/包名/cache  context.getDir("Tes...

android开发EditText禁止输入中文密码的解决方法

funisChinese(str:String):Boolean{if(str.isEmpty()){returnfalse}for(cinstr.toCharArray()){if(c>=0x4E00.toChar()&&c<=0x9FA5.toChar())returntrue//有一个...

android开发使用Jenkins进行android项目打包配置截图

      curl'https://oapi.dingtalk.com/robot/send?access_token=0a53d2e13946f6b85458bec9204e091c786b06c7daa0cac5434113124432'-H'Content-Type:application/json'-d'{"...

Flutter开发flutter sdk安装配置以及flutter sdk版本管理和版本切换

需要使用git方式下载安装fluttersdk,因为版本切换是使用gitreset指定到切换到版本的。1.gitclonehttps://github.com/flutter/flutter.git下载最新的fluttersdk2.添加flutter路径到.bash_profile,然后命令行执行source.bash...

android开发使用Glide加载Bitmap的方法

方法一:不推荐,会出现闪烁funloadBitmapImage(target:ImageView,bitmap:Bitmap){valbaos=ByteArrayOutputStream()bitmap.compress(Bitmap.CompressFormat.PNG,100,baos)valbytes:ByteA...

android开发DialogFragment禁止按back键消失的解决方法

overridefunonCreateDialog(savedInstanceState:Bundle?):Dialog{valctx=context?:returnsuper.onCreateDialog(savedInstanceState)varbuilder:AlertDialog.Builder=AlertD...

android jni开发添加log头文件android_debug.h

#include<android/log.h>#defineMODULE_NAME"LOG-NAME"#defineLOGV(...)__android_log_print(ANDROID_LOG_VERBOSE,MODULE_NAME,__VA_ARGS__)#defineLOGD(...)__andro...

android开发Activity启动流程简单记录方便搜索以及回顾

1.点击launcher图标LauncherApp.onClick->onClickAppShortcut()->startAppShortcutOrInfoActivity()->launcher.startActivitySafely()Activity.startActivity->sta...

android开发全屏切换代码,记录一下

privatevoidtryFullScreen(booleanfullScreen){  if(activityinstanceofAppCompatActivity){    ActionBarsupportActionBar=((AppCompatActivity)activity).getSupportActi...

OpenGLES以及shader开发调试工具

1.shader开发编辑器kodelife,地址:https://hexler.net/products/kodelife2.shader调试工具GAPID,google开源的一个项目,地址:https://github.com/google/gapid3.shader调试工具RenderDoc,地址:https://...

android开发使用TextView显示html富文本、markdown文本的强大框架记录一下

android开发时,有时我们想灵活修改样式灵活,所以想使用富文本显示方式展示,一般我们有以下两种方式:1.使用TextView显示,使用textView.setText(Html.from(html))显示富文本内容2.使用WebView加载,使用webView.loadData()或者webView.loadDat...
首页上一页...3435363738...下一页尾页