自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tanranran的专栏

所有的有人存在的地方都是围城,一群人笑着进去,一群人笑着出来。

  • 博客(99)
  • 资源 (3)
  • 收藏
  • 关注

原创 鸿蒙征文|【HarmonyOS NEXT】ArkTS 中Json 转Class

2024-04-16 16:21:12 307

原创 鸿蒙征文|HarmonyOS NEXT 优雅的处理 Promise await异常

优雅的处理HarmonyOS NEXT 中的 async/await异常捕获,优雅的处理鸿蒙纯血版 中的 async/await异常捕获,优雅的处理鸿蒙 中的 async/await异常捕获

2024-04-12 14:38:46 344

原创 Javascript[ECMAScript] ES6、ES7、ES8、ES9、ES10、ES11、ES12、ES13、ES14[2023]新特性

它的键名所引用的对象都是弱引用,即垃圾回收机制不将该引用考虑在内,因此,只要所引用的对象的其他引用被清除了,垃圾回收机制就会释放该对象所占用的内存。传统的 JavaScript 的对象(Object),本质上是键值对的集合(Hash 结构),但是只能用字符串当做键,这给它的使用带来了很大的限制,而 ES6 提供了 Map 数据结构,它类似于对象,也是键值对的集合,但是“键” 的范围不限于字符串,各种类型的值(包括对象)都可以当做键。Map 的键实际上是跟内存地址绑定的,只要内存地址不一样,就视为两个键。

2024-02-24 23:47:28 1347

原创 ChatGPT 使用场景

程序语言转换,比如Python转Java。目前支持语言包括Python, Java, Go, Node.js, R, C++等;生成程序命令;(这个是我在工作中一直使用的,能极大的加快代码开发)修复代码Bug;SQL语句生成;自然语言转换为Stripe API;程序代码解释;进行程序代码的压缩精简;程序时间复杂度计算;生成程序文档;生成调用OpenAI API的代码;无结构化数据中生成表格;教机器学习语言模型进行机器学习;

2023-02-08 13:44:52 4092

转载 移动前端不得不了解的HTML5 head 头标签(2016最新版)

HTML基本的头部标签下面是HTML基本的头部元素:html 代码: charset="utf-8"> http-equiv="x-ua-compatible" content="ie=edge"> name="viewport" content="width=device-width, initial-scale=1"> 页面标题

2017-02-19 21:01:15 1009 1

转载 Android中的DrawRect()参数解析

转自 http://blog.csdn.net/jeffdeen/article/details/50000151官方文档中的定义:drawRect(float left, float top, float right, float bottom, Paint paint)11Draw the specified Rect using the specified p

2016-11-25 11:50:29 1340

转载 android 存储详解

1. Internal vs External对于Internal Storage 与 External Storage,官方文档上有这么一段话,描述得很详细了,我翻译了一段下来:所有的Android设备都有两块存储区域:Internal Storage和External Storage。它们的名称来源于早期的Android系统,那时候大家的手机都内置(Permanent)一块

2016-05-12 17:45:11 1427 1

转载 史上最全Android WebView使用

如果本文帮助到你,本人不胜荣幸,如果浪费了你的时间,本人深感抱歉。希望用最简单的大白话来帮助那些像我一样的人。如果有什么错误,请一定指出,以免误导大家、也误导我。本文来自:http://www.jianshu.com/users/320f9e8f7fc9/latest_articles感谢您的关注。WebView在现在的项目中使用的频率应该还是非常高的。我个人总觉得HTML

2016-04-13 14:41:29 4197

原创 Mac Android Studio 不能输入内容

command+enter 试试?

2016-04-07 10:44:03 1735

原创 Android 常用小代码

Resources.getSystem().getDisplayMetrics().density  获取屏幕密度通过重载 ViewGroup 的 dispatchDraw 可以实现一个简单的蒙版效果。canvas.drawRect(0, mContentView.getTranslationY(), getWidth(), getHeight(), mMaskPaint);n

2016-03-17 11:54:15 628

原创 Injection for Xcode 不用build 查看效果.类似于HTML 的F5

下载地址:https://github.com/johnno1962/injectionforxcode

2016-03-11 17:44:19 657

原创 android View 的生命周期

当此view附加到窗体上时调用该方法。在这时,view有了一个用于显示的Surface,将开始绘制。注意,此方法要保证在调用onDraw(Canvas) 之前调用,但可能在调用 onDraw(Canvas) 之前的任何时刻,包括调用 onMeasure(int, int)之前或之后。看得出次方法在onDraw方法之前调用,也就是view还没有画出来的时候,可以在此方法中去执行一些初始化

2016-03-07 13:45:04 471

转载 Sublime Text 3 (Build 3103) 注册码

—– BEGIN LICENSE —–Michael BarnesSingle User LicenseEA7E-8213858A353C41 872A0D5C DF9B2950 AFF6F667C458EA6D 8EA3C286 98D1D650 131A97ABAA919AEC EF20E143 B361B1E7 4C8B7F04B085E65E 2F5F5360 8489D42

2016-03-07 13:07:21 875

转载 HTML5 移动端好用的head

Title

2016-03-07 13:00:29 860

转载 加快gradle 构建速度的经验

Gradle作为一个新的构建系统,无疑在灵活,扩展,跨平台等各方面都表现得非常优秀,然而,它也有一点备受吐槽,就是速度慢。以下为本人使用gradle过程中,几次加快gradle构建速度的经验之谈。本文原创。转载请注明CSDN博客出处:http://blog.csdn.net/maosidiaoxian/article/details/49583215

2016-03-02 17:51:23 894

原创 获取当前正在运行的Activity

ublic class MyApplication extends Application { @Override public void onCreate() { super.onCreate(); registerActivityLifecycleCallbacks(new ActivityLifecycleCallbacks() {

2016-02-26 14:13:16 1115

原创 Android 自用各种插件

Methods Count  显示library方法数量GsonFormat JSON自动生成Bean统计方法数量  https://github.com/KeepSafe/dexcount-gradle-plugin

2016-02-25 12:07:36 689

转载 Android 混淆详解

混淆详解 资源混淆:美团 http://tech.meituan.com/mt-android-resource-obfuscation.html 微信:http://mp.weixin.qq.com/s?__biz=MzAwNDY1ODY2OQ==&mid=208135658&idx=1&sn=ac9bd6b4927e9e82f9fa14e396183a8f&scene=0#rdT

2016-01-28 12:54:56 741

转载 在2016年必火的这些 Android 技术

转http://www.lcode.org/2016%E5%B9%B4%E8%BF%99%E4%BA%9Bandroid%E6%8A%80%E6%9C%AF%E5%BF%85%E7%81%AB/在Android开发中,新技术不断涌现。对于GitHub上如此众多的项目,有人不断Mark,有人分享自己的经验,不管怎么样,如果能让你真的有所学习有所收获,我们的目的也就达到了。

2016-01-27 10:04:19 1325

原创 Android Studio Mac 常用快捷键

查看方法引用 fn+alt+F7返回前进alt+command+left+right删除整行 command+deletecommand + shift +U 大小写切换command +option|alt +L  整理代码且能去除无效引用android studio mac 快捷键 查看方法引用 fn+alt+F7

2016-01-05 16:02:26 495

转载 设置statusBar透明兼容4.4 / 5.x / 6.x

/** * 设置statusBar透明兼容4.4 / 5.x / 6.x * 适用于有图片为头部的页面 * @param activity flag_status:0表示取消,WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS 表示透 */ public static void setStatusBa

2015-12-04 18:23:18 766

转载 Android Studio Mac版快捷键

⌥—> option|alt ⇧—>shift ⌃—>control ⌘—>command ⎋—>esc ↑↓←→Codealt+F7:Find usage alt+command+L:格式化代码 alt+command+O:优化import(去掉无用的import) command+O:Override Methods command+I:Im

2015-12-04 14:51:58 544

转载 iOS 学习资料整理

(转自Aufree’s Github)这份学习资料是为 iOS 初学者所准备的, 旨在帮助 iOS 初学者们快速找到适合自己的学习资料, 节省他们搜索资料的时间, 使他们更好的规划好自己的 iOS 学习路线, 更快的入门, 更准确的定位的目前所处的位置.该文档会持续更新, 同时也欢迎更多具有丰富经验的 iOS 开发者将自己的常用的一些工具, 学习资料, 学习心得等分享上来, 我

2015-12-03 09:37:41 1042

转载 IOS,ANDROID,.NET通用AES加密算法

Objective-C://头文件#import @interface NSData (AES)- (NSData *)AES256EncryptWithKey:(NSString *)key;- (NSData *)AES256DecryptWithKey:(NSString *)key;@end实现代码:#import "NSDa

2015-10-08 12:00:00 905

转载 【iOS-Android开发对比】 之 APP入口

【iOS-Android开发对比】之 APP入口[图片 Android vs iOS]提纲对比分析iOS,Android的入口,iOS,Android的界面单元为什么要有那样的生命周期继承和抽象类怎么写,例如工厂模式对象的强弱,iOS的特色程序入口 (Entry Point)

2015-08-23 16:59:15 605

转载 如何获取 Android 设备的CPU核数、时钟频率以及内存大小

转自:http://www.jianshu.com/p/f7add443cd32?utm_campaign=maleskine&utm_content=note&utm_medium=writer_share&utm_source=weibo获取 CPU 核数我们都知道,Linux 中的设备都是以文件的形式存在,CPU 也不例外,因此 CPU 的文件个数就等价与核数

2015-07-16 21:32:11 1335

转载 MIUI添加内存调试工具:查看进程中的Bitmap信息

转自:http://weibo.com/p/1001603861561121895630Android开发中的内存管理一直是令人头痛的事情。其中占用内存最大的一般是Bitmap。在上周五发布的MIUI开发版中,我添加了查看内存里Bitmap信息的功能。大家开发app的时候可以使用这个功能来查看分析app中的Bitmap情况。使用方法:ad

2015-07-06 11:49:58 901

原创 我的Android Studio 优化之路

修改keymap修改常用的快捷键代码补全(Eclipse: ALT+/) Android Studio中默认用的是Ctrl+Space, 这跟输入法切换冲突,找到Keymap->Main Menu->Code->Completion->Basic,改为ALT+/快速错误修正(Eclipse: Ctrl+1) 找到 Keymap->Other->Show Intention Action,改

2015-07-03 14:03:18 1551

转载 ListView多选操作模式详解CHOICE_MODE_MULTIPLE与CHOICE_MODE_MULTIPLE_MODAL

转自:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/1105/1906.html一、在不使用ListView多选模式的情况下注:我认为这一节可以不看,因为我觉得不使用ListView的多选模式有点愚蠢。如果我们不知道ListView自带多选模式,那么我们一般是通过维护一个保存被选择pos

2015-06-11 17:34:22 1107

原创 android 5.0 默认水波纹背景属性,可设置任何View

actionBarItemBackground   5.0以上超出边界圆形水波纹selectableItemBackground  5.0以上边界内圆形水波纹这两个属性在5.0以下是默认的灰色效果,个人觉得也很唯美用法android:background="?android:attr/actionBarItemBackground"android:backg

2015-06-03 11:23:14 6741

转载 android 身份证工具类

public class IdCard { private String idCardNum = null; private static int IS_EMPTY = 1; private static int LEN_ERROR = 2; private static int CHAR_ERROR = 3; private static int

2015-05-27 11:11:13 1787

原创 Android Webview 保存为图片

/** * @param view, the View you want to screenshot, such as WebView, etc. * @param width, screenshot's width. * @param height, screenshot's height. * @param scroll, true if you want to start c

2015-05-27 11:06:17 4272

转载 WebView详解

webview是Android展示网页信息的控件,本文就来简要讲解这个控件的用法。关于webview我找到了一些很不错的文章,我就直接贴上连接,自己就不重复造轮子了。本文仅写出我本人目前使用过的东西,未来将继续补充。详细的方法和高级技巧请参考下列博文:使用 WebView 处理javascript的常用对话框:http://blog.csdn.net/llbupt/article/

2015-05-12 19:19:30 4916

原创 android 更具File 启动不同的intent

import java.io.File;import java.util.HashMap;import android.content.Intent;import android.net.Uri;public class FileIntentUtil { private static final int INTENT_IMAGE = 1; private static final

2015-05-12 11:23:15 864

原创 activity 透明度更改

/** * 调整窗口的透明度 * @param from>=0&&from<=1.0f * @param to>=0&&to<=1.0f * * */ private void dimBackground(final float from, final float to) { final Window window = g

2015-05-05 10:43:23 790

原创 Android Make sure other views do not use the same id. 错误解决

解决方案:在出现这种情况的View  中 重写 onRestoreInstanceState方法详细代码: protected void onRestoreInstanceState(Parcelable state) { try { super.onRestoreInstanceState(state); } catch (Exception e) { }

2015-04-13 18:07:05 2004

原创 Android 高斯模糊 renderscript 兼容4.0以下报错android.support.v8.renderscript.RSRuntimeException: Error loadin

导入官方jar   renderscript-v8.jar  报这个错误 android.support.v8.renderscript.RSRuntimeException: Error loadin 或者 java.lang.UnsatisfiedLinkError: Couldn't load RSSupport from loader dalvik.system.PathClassLoad

2015-03-20 18:31:25 4701 2

原创 Android Scrollbar 位置设置

ScrollbarStyl总共有四个属性:insideoverlay,insideInset,outsideinset,outsideoverlay。借助这个属性,可以控制scrollbar的风格和位置。scrollbar可以被插入到一个视图里,也可以被置于一个视图的上层。同样,scrollbar可以被置于view的padding的区域,也可以置于view的padding之外的区域。四

2015-03-11 11:05:16 2918

转载 Android 汉字转换拼音之JPinyin

一、简介项目地址:https://github.com/stuxuhai/jpinyinJPinyin是一个汉字转拼音的Java开源类库,在PinYin4j的功能基础上做了一些改进。【JPinyin主要特性】1、准确、完善的字库;Unicode编码从4E00-9FA5范围及3007(〇)的20903个汉字中,JPinyin能转换除46个异体字(异体字不存在标准拼音)

2015-03-10 11:49:31 2286

原创 android 沉浸式之改变小米状态栏颜色

这个是基于SystemBarTintManager更改的增加一个方法:用于更改MIUIV6系统上的状态栏字体颜色 ,目前我仅仅只发现MIUIV6上可以更改,在android5.0上以及其它4.4以上系统没有发现可以更改字体颜色的代码核心代码:public void setStatusBarDarkMode(boolean darkmode, Activity activit

2015-03-06 18:12:06 9322 10

apktool_2.0.0.jar

迄今为止最新版本 2015年4月21日 官网地址:http://ibotpeaches.github.io/Apktool/

2015-05-18

java点名系统源码

java编写的一个很小很小的点名系统。通过定义一个数组。然后随即给下标实现

2012-05-22

ADT-15.0.0

1.将ADT-xx.zip解压 2.进入解压后的文件夹 3.删除web文件夹、site.xml和index.html 4.然后将剩下的文件夹copy到Myeclipse 8.6/dropins目录下 5.重启Myeclipse 8.6即可

2012-04-04

空空如也

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

TA关注的人

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