自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

东华理工的Shark

初入江湖,记录成长,互联天下

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

原创 【高级Android】Java匿名内部类有哪些限制

这个题很多人做了总结,我结合前人的,做点完善补充吧没有名字。实际上编译器会指定名字,一般是 :外部类名称 + $ + 匿名类顺序 。 只能继承一个父类或实现一个接口。 匿名类由父类或接口直接派生,Java语法不允许同时继承父类和实现接口,kotlin可以。 父类是非静态的类型,则需父类外部实例来初始化。 如果定义在非静态作用域内,会引用外部实例。这是Android...

2019-11-27 17:57:03 285

原创 【高级Android】String最大能有多长

1.这个问题其实Aervon讲的很透彻了2.我在这里总结下吧,两种情况如果String是在代码里动态创建的String底层是个char数组,数组的长度是个Int值故String最长<=Integer.MAX_VALUE (65535) 从ArrayList的源码得知数组最大长度是Integer.MAX_VALUE - 8,故String最长<=Integer.MAX_VA...

2019-11-27 17:03:06 1543

原创 【高级Android】Java的Char只有两个字节,在采用utf-8编码时,为什么可以存储汉字(3字节)?

1.Unicode(统一码、万国码、单一码)是计算机科学领域里的一项业界标准,包括字符集、编码方案等。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。通常Unicode占用两字节,也就说Unicode用两字节就能表示世界上全部语言。2.UTF-8(8位元,Universal C...

2019-11-27 16:33:46 904

原创 Android面试题集

决定把一些Android容易说不清的面试题,仔细记录下1.View是怎样测量的?View测量,一般是由其父容器ViewGroup发起的,ViewGroup.measureChildren遍历所有的子View,并依次对子View执行ViewGroup.measureChild ViewGroup.measureChild会计算出这个View粗略可以占用的宽高(widthMeasureSpe...

2019-11-13 13:35:31 149

原创 从头撸Flutter——前言

学习一个移动端开发框架,从他的基本UI控件入手,效果更佳,Flutter Android的基本控件这里,一套Material风格的UI控件import 'package:flutter/material.dart';接下来我将对 flutter/material下的所有控件进行地毯式开发学习。开发工具:Android Studio...

2018-09-25 16:17:01 183

原创 Shark出品:Android Shape 实现 垂直 虚线

今天开发需要一条垂直虚线,找了一圈都是旋转shape的方式,但是用起来有各种问题,思考了很久,一个Idea涌上心头!Layer就是它,思路是先画一个虚线方框,然后再拿一个色块将不需要的部分挡住,障眼法实现垂直虚线&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;layer-list xmlns:android="http://schemas.andr...

2018-07-05 15:19:29 5721 2

原创 爬虫Scrapy安装笔记

有个原则就是 pip 直接按名字在线安装不了的,找对应的.wel包从本地安装pip install lxml-4.1.1-cp37-cp37m-win_amd64.whlpip install Twisted-17.9.0-cp37-cp37m-win_amd64.whl安装cryptography前需手动配置opensslopenssl的下载地址:      https://ci.cryptog...

2018-04-13 09:35:16 199 1

原创 GitLab SSH Key 创建

1.先到Git的本地安装目录找到git-bash.exe,双击启动Bash2.在Bash敲入命令行:ssh-keygen -t rsa -C "你的邮箱地址(Gitlab账号所使用的邮箱)",回车3.Bash会提示让你设置passphrase,如果没有特别要求,直接按回车,设置一个空就行4.会在你的C盘:/User(用户)/你登陆的用户名/,下创建一个叫.ssh的文件夹5.文件夹内的id_rsa....

2018-03-15 11:05:34 1693

原创 Android Notification Sound 特性

builder.setDefaults(Notification.DEFAULT_ALL); builder.setSound(Uri.parse(task.getAlarmTonePath()));这种写法将导致setSound无效,去掉setDefault才会起作用

2016-10-27 16:30:00 1079

原创 利用Resgen.exe 批量生成resources文件

Resgen.exe(资源文件生成器)您可以直接如图操作 转换时在 文本中先写好要转换的文件然后 全选 复制到控制台中Filename.resx 要转换的文件 ResName1.resources 生成的resources 文件名resgen E:\Filename1.resx e:\ResName… http://d.dxy.cn/detail/8396150 http://d.dxy.cn/

2015-09-23 08:21:36 1088

原创 eclipse android 不会自动生成R.java文件和包的解决办法

eclipse下编写android程序突然不会自动生成R.java文件和包的解决办法我的eclipse原来是好好的,什么问题都没有的,结果今天一打开新建一个android程序,发现工程里不会自动生成R.java文件了,导入其他工程也一样不行。前几天安装了NDK开发环境,不知道是这个影响到的还是ADT… http://d.dxy.cn/preview/8394922 http://d.dxy.cn

2015-09-23 08:19:37 589

原创 测试用例

{"DispListAll":[{"AppName":"宠物连击 ","PackageName":"com.doding.petcombos","DownloadUrl":"http://app.lige.cc/images/devel/test.apk","PDesc":"","KeyTag":"1","IconUrl":"http://h.hiphotos.bdimg.com/wisegame

2014-03-07 11:21:05 906

原创 Shark出品:Unity物体下落时的反弹系数

最近在学习刚体下落遇水平面,希望其能有个反弹缓冲,而不是一下就稳稳的落在地上给Cube增加BoxCollider后,还是不能反弹,最后设置BoxCollider的Material属性才最终实现这个需求系统自带这几种物理材质Bouncy:弹性材质。Ice:冰材质。Metal:金属材质。Rubber:橡胶材质。Wood:木头材质。但是根本无法满足个性化需求果断自建一个材质对象,As

2013-03-14 15:26:41 5520

原创 Shark 出品:在Unity中响应Touch事件

在Unity3D中实现Touch,细节需要我们手动实现using UnityEngine;using System.Collections;public class StartBtnCsScript : MonoBehaviour{ // Use this for initialization void Start() { } // Upda

2013-03-14 15:14:19 1939

翻译 Shark出品:Unity3D API 翻译1

用C#和Boo书写脚本C#和Boo在脚本方面上还是有点区别的1. 都继承自MonoBehaviour类所有动作行为脚本必须继承自MonoBehaviour(直接或间接)。虽然这在JavaScript中是自动发生的,但是在C#和Boo脚本中必须显示声明。如果你创建脚本是通过Unity的 Asset -> Create -> C Sharp/Boo Script 按钮,那么创建出来的模

2013-03-13 14:05:37 1025

翻译 Shark翻译:2D Toolkit System Overview

2D Toolkit Unity 下的2D游戏插件,也是最好的2D插件。2D Toolkit 分为两部分一部分是运行环境组件,另一部分是脚本编辑器。脚本编辑器在资源文件夹下生成资源,运行脚本在游戏场景中生成对象,下图形象的描述两个系统如何工作。

2013-03-13 14:04:16 670

原创 模拟器报错

网上好多人求助,但是没有解决的08-05 05:28:14.087: ERROR/Zygote(33): setreuid() failed. errno: 208-05 05:28:33.517: ERROR/Zygote(33): setreuid() failed. errno: 1708-05 05:28:36.816: ERROR/BatteryService(7

2011-08-06 09:27:57 822

省,市,县三级行政区Json数据

三级行政区的Json数据存储于三个Js里边,请自行依次查看

2015-07-14

jsmartcom_zh_CN.jar

一个很好用的文件上传类。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2010-05-02

spring-web.jar

将此包加入工程中可解决以下tomcat报错 严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener

2010-03-26

空空如也

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

TA关注的人

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