- 博客(9)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 NDK开发流程
NDK开发流程1.新建工程后,在java里面写native代码2.创建头文件分两步,第一步,编译JNITest.java类,生成JNITest.class.可以把目标类的文件夹目录直接拖到Terminal,如图所示,输入javac JNITest.java,编译后生成的JNITest.class位于相同路径。第二步,javah生成.h文件。拖动java文件夹路径到Terminal,记住拖动那个文件夹路径,编译生成的文件就位于哪一个文件夹路径底下。JNITest.class的路径要写全,否则编译
2020-06-15 01:44:26 252
原创 Android Studio手动配置Gradle
Android Studio手动配置Gradle前言手动配置步骤前言想必在开发Android应用的时候,遇到很糟心的问题就是gradle配置,尤其是当导入别人的工程时都会涉及到Gradle版本不匹配的问题,自动更新下载Gradle Building Running等到地球毁灭了都没有更新完成。手动配置步骤1.下载对应Gradle版本找到目录下gradle-wrapper.properties配置文件,如图所示,最后一行distributionUrl 决定了本项目使用的gradle版本,也就是说不同
2020-06-10 17:12:54 621
原创 IOS基础学习-UIView动态添加和移除子视图
UIView添加子视图UIView通过后台代码动态添加和移除子视图。在添加子视图时常用到addSubview和insertSubview方法。由于父UIview是以栈的形式存储子View的,而addSubview与insertSubview的区别在于addSubview是将新增子View置于顶层,覆盖原有的子View,insertSubview方法是将子View插入指定的index。UIVie...
2020-04-03 20:11:15 935
原创 IOS基础学习-UIView实现点击事件
UIView实现点击事件在Swift 4中UIView没有类似与Button的Action点击响应事件,但是在项目中经常使用到View和ImageView等控件实现点击事件,可通过以下方法实现:class TestView: UIViewController { @IBOutlet weak var openWechatApp: UIView! override func vi...
2020-03-31 16:31:14 574
原创 IOS基础学习-Notification的使用
Notification通知(Notification)常使用在异步跨前程数据传输的过程中,如控制层接收到数据后通过Notification传输到界面层。Notification的使用方法如下://通知名称常量let NotifyMsgName = NSNotification.Name(rawValue:"notifyMsg")//注册通知监听NotificationCenter....
2020-03-28 15:54:36 285
转载 IOS基础学习-iOS 在storyboard中调用xib
IOS基础学习-iOS 在storyboard中调用xibhttps://www.jianshu.com/p/b1837ddb1899
2020-03-24 13:46:51 183
转载 IOS基础学习-swift的可选值
IOS基础学习-swift的可选值Swift 可选(Optionals)类型Swift 可选(Optionals)类型Swift可选类型的理解
2020-03-20 13:49:46 84
转载 IOS基础学习-Swift的对象和类
Swift的对象和类创建类创建类使用 class 和类名来创建一个类。类中属性的声明和常量、变量声明一样,唯一的区别就是它们的上下文是类。同样,方法和函数声明也一样。class Shape {var numberOfSides = 0func simpleDescription() -> String {return “A shape with (numberOfSides) s...
2020-03-20 01:03:47 92
iPhoneOS13.2.sdk.zip
2020-12-02
JNI开发辅助学习的DEMO例程
2020-06-15
Xcode引入静态库.a和C++头文件时无法编译C++头文件,怎么解决?
2020-07-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人