自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (6)
  • 收藏
  • 关注

原创 射线与圆柱的交点

几何法和迭代法求射线与圆柱的交点

2022-11-04 14:02:50 778 2

原创 求射线与平面的交点,向量点乘和叉乘

opengl

2022-09-21 18:17:25 783

原创 Android FTP server 用org.apache.ftpserver实现

FtpService.javapublic class FtpService extends Service { private FtpServer server; private static String rootPath; @Nullable @Override public IBinder onBind(Intent intent) { return null; } @Override public vo...

2020-06-24 15:21:08 1175 1

原创 Android C 语言可执行文件 测试

创建一个Native c++ 工程:在cpp 目录下添加编写自己的.c#include <stdio.h>int main() { printf("c executable project\n"); printf("hello world ! run form C\n"); return 1;}在CmakeLists.txt ...

2020-05-07 16:04:21 254

原创 Android jpeglib 和 pnglib

Androidstudio 编译jpeglib 和 pnglig的 so的简单记录编译多个SO: 用ADD_SUBDIRECTORY 添加多个目录, 生产多个SOmylibrary/CMakeLists.txt png 和 jpeg 目录下有源码和CMakeLists.txt 生产SO,cmake_minimum_required(VERSION 3.4.1)...

2020-03-17 16:45:00 372

原创 Android OpenGL 文本显示 LabelMaker

AndroidApiDemos 里有个LabelMaker, 封装了OpenGl 的text lables的生产和显示,用起来非常方便:LabelMaker:OpenGL text labels通过创建Bitmap、将所有text labels绘制到Bitmap、将Bitmap转换为alpha texture 以及使用gldrawtexios绘制部分texture来实现。Ex...

2019-04-18 10:59:27 1739

原创 Android 自带的libjpeg 实现jpeg编码 buffer to buffer

extern "C"{#include <jpeglib.h>}static void init_buffer(struct jpeg_compress_struct * c) {}static boolean empty_buffer(struct jpeg_compress_struct * compress_struct) { return TRUE...

2019-04-02 16:47:49 454

原创 Android 解魔方apk 和源码

App 截图左边是opengl的3D魔方, 可以拖动旋转显示,右边是魔方6面展开图显示上,下, 左,右,前,后可以点击操作魔方点击“搜索” 会开始搜索当前魔方解法然后点击“执行”, 会开始解魔方, 点击“下一步”, 一步步显示解魔方的过程。点击“输入魔方” 可以编辑魔方, 可以手动输入魔方, 后点击“USE CAMERA” 用camera 拍摄输入...

2019-03-12 16:08:08 999 1

原创 android AndroidStudio 生成aar包, 和aar 包的导入

生成aar 包:1 File-&gt; New-&gt; New Module2 New Module 选择 Android Library、、如我建得slamecontrolaar 包的导入:1 把aar包copy 到 app\libs\ 下:2 build.gradle 加入:repositories{ flatDir ...

2019-03-11 16:48:02 294

原创 Andorid 简单的socket 模板

Server端:1 通过handler 与activity 通信。2 启动一个thread, 等待client 连接和接收数据。public class SocketServer implements Runnable{ private static final String TAG = "SocketServer"; private Context mConte...

2019-03-08 19:03:50 145

原创 android SurfaceView 获取surface native object 传给C++ 调用 (java 反射)

SurfaceView 获取SurfacemSurface = mSurfaceView.getHolder().getSurface();try {Field field = Surface.class.getDeclaredField("mNativeObject");field.setAccessible(true);long nativeSurfaceOb...

2019-03-08 14:19:05 2495 1

原创 android 用沉浸式隐藏status bar

沉浸式, 隐藏status bar:adb shell settings put global policy_control immersive.status=*隐藏navigation bar:adb shell settings put global policy_control immersive.navigation=* 禁止statusbar 下拉:disable...

2019-01-04 11:11:28 827

原创 android drawableToBitmap 和 save Bitmap

drawable 转换为Bitmap:  private Bitmap drawableToBitmap(Drawable drawable, int width, int height) {  Bitmap bitmap = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);   ...

2018-12-25 09:19:45 521

原创 android P-sensor (Proximity Sensor)

P-sensor (Proximity Sensor)手机接听电话时,贴近屏幕时,屏幕会灭屏,以防止脸部触碰屏幕引起误操作。当我们的脸离开屏幕时,屏幕会自动亮屏. phone app(maybe incallUI) 会申请 wakeLock(PROXIMITY_SCREEN_OFF_WAKE_LOCK)     wakeLock =context.getSystemService(PowerM...

2018-04-25 13:52:06 2840

Android FTP server 用org.apache.ftpserver实现

Android FTP server 用org.apache.ftpserver实现, 可以设置端口号, 匿名或用户名密码 https://blog.csdn.net/weixin_42065195/article/details/106944004

2020-06-24

CProject.rar

通过studio CmakeLists.txt add_executable(hello hello.c) 编译hello.c build 完后, 在CProject\app\build\intermediates\cmake\debug\obj\arm64-v8a 可以找到hello的可执行文件 通过adb push 到手机里, 修改权限后可以运行: adb push hello /data/local/tmp/ adb shell cd /data/local/tmp chmod 777 hello ./hello

2020-05-07

JepgAndPngDemo.rar

https://blog.csdn.net/weixin_42065195/article/details/104922538 android libjpeb.so he libpng.so 简单测试

2020-03-17

AppInstall.rar

把其它app 放在assets/ 下面打包, 通过系统调用安装这个app //申请安装未知应用权限 Uri packageURI = Uri.parse("package:" + mContext.getPackageName()); Intent intent = new Intent(Settings.ACTION_MANAGE_UNKNOWN_APP_SOURCES, packageURI); startActivityForResult(intent, 401); Intent intent = new Intent(Intent.ACTION_VIEW); intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); intent.addFlags(Intent.FLAG_GRANT_WRITE_URI_PERMISSION); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); //调用系统api安装app Uri uri = FileProvider.getUriForFile(mContext, mContext.getPackageName() + ".fileprovider", apkFile); intent.setDataAndType(uri, "application/vnd.android.package-archive"); Log.i(TAG,"btnAppInstallClick uri="+uri);

2020-01-08

NotificationListener.rar

通过NotificationListenerService 监听notification public void onNotificationPosted(StatusBarNotification sbn) 权限判断,申请: if(!NotificationManagerCompat.getEnabledListenerPackages(this).contains(getPackageName())) { startActivity(new Intent("android.settings.ACTION_NOTIFICATION_LISTENER_SETTINGS")); }

2019-09-19

android 解魔方apk 源码

android 自动解魔方apk, 魔方可以通过camera 扫描进去, 可以自动搜索魔方的解法。(里面有 open gl的3d魔方显示解魔方的步骤)

2019-03-08

空空如也

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

TA关注的人

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