- 博客(83)
- 资源 (7)
- 问答 (2)
- 收藏
- 关注
原创 Mac电脑必装清单
iTerm2DaisyDisk mac清理AutoMounter 自动加载分享的文件 smb nas自动挂载Alfred 帽子stats 任务监视器mounty ntfs移动硬盘文件复制MWeb 文档编写工具xScope 屏幕标尺/取色/
2021-08-19 15:41:38
234
原创 adb wifi连接手机
获取设备ipadb shell "ip addr show wlan0 | grep -e wlan0$ | cut -d\" \" -f 6 | cut -d / -f 1"结果: 或显示设备ip设置设备访问端口adb tcpip 8888开始连接adb commect <设备ip>:8888
2020-05-13 10:14:53
263
原创 IOS Runtime机制了解
概述Runtime 使用C和汇编编写的库.OC拓展了C语言,并加入了 面向对象 和 消息传递机制, 而消息机制就是写在 Runtime 中.C与OC函数调用区别1. C 语言,函数调用在编译时就决定了调用哪个函数,编译完成后顺序执行2. OC : 函数调用变成消息发送.属于动态调用.在编译时并不能决定调用哪个函数. 只有在运行的时候才会根据函数的名称找到对应的函数调用Runtime 的...
2019-12-05 14:38:50
181
原创 IOS开始
创建第一个项目刚刚开始学习 OC的语法并不需要创建一个 app项目。我们应该舷窗见一个 Commond Line Tool项目,如截图:
2019-11-28 14:50:01
100
原创 Swift快速笔记
介绍基于Cocoa 和Cocoa Touch框架采用Objective-C的命名参数以及动态对象模型。支持代码预览可以用于开发一套完整的操作系统。基础语法导入包 直接 import 不需要加 #var 关键字,表示定义变量的关键字(类型自动追踪) ;let 关键字,常量单行注释 // 多行注释 /* */print(“直接输出 ,不需要”);Swift 是强语...
2019-11-22 14:49:35
142
原创 协议——objective-c
相当于java里的接口定义一组方法,由其他类实现,该类实现了这个协议,该类遵循了协议非正式协议(使用比较少):NSObject的类别。正式协议: (重点):只有 .h文件@protocol 协议的名字 <父协议> 一般情况下协议的父协议@required(默认的,必须实现的方法)...
2019-11-20 13:36:28
101
原创 Objective-c基础知识学习
感想IOS挺难学的,看了几天难的倒不是技术上,而是能查到的最新的资料太少了。IOS 更新到了 13 版本,Xcode 也更新到了 11版本。对照网上的教程,差异实在太大,对于IOS小白来说真的有些费劲。...
2019-11-14 20:46:40
148
原创 IOS基础入门知识记录——基于runoob学习
IOS关键字self实例方法&类方法类方法:+(void) simpleClassMethod;可以通过使用类名(假设作为MyClass类名称)访问,如下所示:[MyClass simpleClassMethod];实例方法:-(void) simpleInstanceMethod;创建类的对象后,它可以访问他。如下所示:MyClass *objectNam...
2019-11-12 15:59:24
141
原创 IOS基础知识
类的定义@interface SimpleClass : NSObject ## SimpleClass 继承自 NSObject@end类的属性申明@interface Person : NSObject ;@perperty NSString *firstName;@property NSString *lastName;@property NSNumber *yearO...
2019-11-12 11:48:49
144
原创 SingleLiveEvent理解
利用SingleLiveEvent 使 observe#LiveData时只相应一次onChanged操作 SingleLiveEvent 利用 AtomicBoolean (默认为false)进行赋值,当LiveData 进行 setValue时 改变 AtomicBoolean的值(set(true))使用 AtomicBoolean.compareAndSet(true,...
2019-08-02 16:29:03
8025
原创 插件化 config.build Bug
ERROR: Could not get unknown property 'versions' for object of type org.gradle.api.internal.plugins.DefaultExtraPropertiesExtension.在config.build 使用 versions同一管理版本时 一定要再使用之前声明例如:正确:ext ...
2019-06-24 16:51:43
302
原创 Reactnative bug收集与解决
“D:\Program Files\nodejs\node.exe” “D:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js” install --scripts-prepend-node-path=autonpm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.8 (n...
2019-04-24 17:23:06
831
原创 the development server returned response error code:500——bug——ReactNative
the development server returned response error code:500我出现这个问题的是因为:新建项目react-nativeinitSimpleAppMovies然后再react-native run-android直接运行不同,解决办法就是 :(使用npm的就必须使用这个)npm uninstall babe...
2019-03-29 14:50:48
2961
1
原创 SuppressLint 总结
1、@SuppressLint("DrawAllocation")>警告提示Avoid object allocations during draw/layout operations (preallocate and reuse instead) less... (Ctrl+F1) You should avoid allocating objects during a draw...
2018-07-31 11:16:28
9000
原创 出现The SDK directory …… does not found并且好多插件不能用。
出现的问题,Android studio 不能正常运行项目,(直接没有运行按钮·)这是因为Android studio没有 Android support插件原因造成的。1.首先查看 plugin中是否有 Android support 2.如果有的话,看插件后面的 checkbox 是否被选中。3.选中 之后点 Reset 即可。
2017-05-27 11:36:37
642
1
原创 Error:(1, 0) Plugin with id 'com.android.application' not found
1.遇到这错误:根本原因就是 再 工程目录下 的 build.gradle中没有添加(或没有找到)依赖包(application 包)解决办法:方法1 。在项目(外层、根)目录的 build.gradle中添加 如下代码buildscript { repositories { jcenter() } dependencies {
2017-05-08 15:38:21
442
原创 找不到gradle中导入 第三方架构、文件的时候:
一句话概括就是 重新导一下、。剪切掉导入文件如:compile “...” sync now ,然后再粘贴回来 再sync now ,、
2017-04-26 21:09:11
880
原创 更新Android Studio到2.3.1出现的问题
1、要更新kotlin插件,不然程序都无法打开。2、更新sdk(根据提示更新就可以了)3、Error:(3) Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Borderless.Col
2017-04-20 17:12:13
1620
1
原创 openfire安装完成之后总是登不上,忘记用户名密码解决办法
我的解决办法是:使用安装好的 数据库修改密码:我安装的 mysql5.1.8有 mysql workBench 利用这个 将 ofuser 表中的 默认密码删除,或者直接写sql语句 delete from openfire.ofuser where 'username'='admin' (我不确定是否要加分号,总之我用sql语句删除不了)然后再插入自己的 用户名,和密码, (adm
2017-04-19 01:52:58
2547
原创 Timer.cancel()无效。Android长按按钮一定时间执行某个操作。
在timer 中 timerTask执行过程中cancel是无效的。查看源码:/** * Cancels the {@code TimerTask} and removes it from the {@code Timer}'s queue. Generally, it * returns {@code false} if the call did not prevent a {@
2017-04-13 12:59:33
5355
原创 SVN update的时候提示 ……is already loacked
Error:svn: E155004: Run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)svn: E155004: Working copy …… locked.svn: E155004: '……' is already locked.1:我产生错误的原因:在做一个时间选择控件时候,在
2017-04-11 10:38:50
920
原创 设置dialog的with占满屏。
在 initDialog中 添加DisplayMetrics dm = new DisplayMetrics();manager.getDefaultDisplay().getMetrics(dm);WindowManager.LayoutParams lp = window.getAttributes();lp.width = dm.widthPixels;window.setA
2017-04-10 17:46:21
482
原创 Manifest merger failed with multiple errors, see logs
我错误的原因,(可能还有其它原因,仅供参考),写类文件的时候,在ManiFest 中自动创建了 代码,而自己又 写了一遍。造成 重复。点击这个按钮能出现具体错误信息,。
2017-04-05 18:39:33
292
原创 requestLayout() improperly called by…view.NoScrollGridView during layout: running second layout pass
W/View: requestLayout() improperly called by syberos.sdisclient.view.NoScrollGridView{178beaf VFED.VC. .F....ID 0,96-720,446 #7f10019e app:id/gv_gridview} during layout: running second layout pass原因
2017-04-01 11:41:09
5401
原创 自定义CheckBox
drawable 中写一个selectorcheckbox_password.xmlxml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android">android:state_checked="true" android:drawable="@mip
2017-03-31 11:36:44
478
原创 更改EditText的光标颜色
在drawable中写cursor_shap.xml文件xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" > android:color="#000000" /> android:width="1dp"/>在想设置的EditTex
2017-03-30 16:00:01
249
转载 Genymotion快速下载镜像方法
转:http://blog.csdn.net/hewenl/article/details/54563724Genymotion号称android模拟器中运行最快,配置低端的电脑也可以流畅运行,但是因为genymotion的服务器在国外,要是在国内使用那速度可以慢慢等了。这里借鉴各位大神的方法来快速的下载ova镜像第1步、当然是先到genymotion里选择镜像,然后一直下
2017-03-28 01:54:13
1746
原创 ArrayList数据add时出现覆盖,及arraylist最后获取到(存储到集合中的)数据相同。
@Override public ArrayList getData() { System.out.println("getData()"); ArrayList dataListCount = new ArrayList; TaskDataPackageList dataPackage; if (groupDataList
2017-03-27 14:11:42
2564
原创 Plugin with id 'com.android.application' not found.
Error:(1, 0) Plugin with id 'com.android.application' not found.错误原因:gradle version 和 Android gradle plugin的版本不匹配。解决办法: 在 apply plugin:"com.android.application"下方添加:buildscript { repos
2017-03-26 00:45:39
629
转载 开源项目: FlycoTabLayout——CommonTabLayout
http://blog.csdn.net/analyzesystem/article/details/51426473#comments
2017-03-24 17:11:39
5472
原创 could not find com.android.tools.build:gradle:2.2.3
将项目的 build.gradle中的buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:2.2.3' // NOTE: Do not place your app
2017-03-22 22:28:41
3697
2
转载 Android蓝牙开发全面总结
转自:http://www.codeceo.com/article/android-bluetooth-dev.html基本概念安卓平台提供对蓝牙的通讯栈的支持,允许设别和其他的设备进行无线传输数据。应用程序层通过安卓API来调用蓝牙的相关功能,这些API使程序无线连接到蓝牙设备,并拥有P2P或者多端无线连接的特性。蓝牙的功能:1、扫描其他蓝牙设备2、为
2016-02-06 21:23:25
568
原创 eclipse导入项目报错——he project was not built due to "A resource exists with a different case:
Description ResourcePath LocationTypeThe project was not built due to "A resource exists with a different case: '/4.应用B,内容解析者/bin/classes/com/itheima/appb'.". Fix the problem, then try refreshin
2016-02-04 22:08:42
5698
原创 Android虚拟机打不开解决方法
问题一:启动时立即报错:PANIC: ANDROID_SDK_HOME is defined but could not find Test.ini file in $ANDROID_SDK_HOME\.android\avd(Note: avd is searched in the order of $ANDROID_AVD_HOME,$ANDROID_SDK_HOME\.android\a
2016-02-04 21:56:16
8713
原创 集合总结
所有集合类都位于java.util包下。集合中只能保存对象(保存对象的引用变量)。(数组既可以保存基本类型的数据也可以保存对象)。 当我们把一个对象放入集合中后,系统会把所有集合元素都当成Object类的实例进行处理。从JDK1.5以后,这种状态得到了改进:可以使用泛型来限制集合里元素的类型,并让集合记住所有集合元素的类型(参见具体泛型的内容)。 Java的集合类主要由两
2015-12-19 17:41:28
300
PowerToysSetup-0.19.0-x64.msi
2020-07-02
反编译工具包包含教程及工具的最新版地址
2017-09-28
render errors recyclerVIew 无法预览
2017-06-29
constrainLayout无法预览.render error
2017-06-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人