一个游戏开发博主两年的创作纪念分享

机缘

最初的分享主要是记录一些工作中经常会遇到的问题,一方面是加深记忆,另一方面是方便后面忘记了再回顾一下,当然最重要的还是希望能帮到遇到同样问题的同学,学无止境~~~,有个伴也不失为一件乐事……


收获

一开始让我感觉到有收获还是文章的访问量,以及评论点赞转发,会让自己觉得分享的文章还是帮助到了很多人,这些都是持续分享的动力,从一开始的技术分享到后来也会分享一些工具,学习方法等等,这里已经不单单是一个技术分享平台……分享的越多,点击量越多,就会自然而然的获得一些奖章,如此良性循环,既帮助了别人,也丰富了自己。现在也已经把这里当做另一个朋友圈,有新的想法或者想要分享都会及时分享,这也是最大的收获吧……

今年最大的收获应该是问答版块,在这里会看到各种问题,即使挑战也是巩固,我觉得还是蛮有趣的


日常

创作也好,技术问题也罢,或是单纯的分享,这里已经算是我的另一个朋友圈了。
我一般会在项目不忙的时候回顾过程中遇到问题,把一些觉得需要分享的都分享出来,如果项目不忙或者近期没有觉得特别想要分享的就会停更一段时间,注意力会更多的放在问答版块,帮一些新入门的同学解答一些基础问题,也算是自我巩固了……而且也算是我的一个习惯了……


成就

当然是第一次分享代码段的那篇文章,并不是有多好,只是意义不一样,万事开头难,开了头就有了方向……当时项目中也遇到了如何实现将游戏中的图片保存到手机相册中,经过不少曲折终于是实现了,趁着热乎劲赶紧分享给了大家,贴出部分代码怀念一下……

//获取资源并直接传递到bitmap
 AssetManager assetManager = MainActivity.getAssets();
 InputStream inputStream = assetManager.open(“image.png”);
 Bitmap bitmap = BitmapFactory.decodeStream(inputStream);
//获取手机相册路径
public <string> string getDCIM(){
    
    
            if (!Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState())){
    
    
                return (string) "";
            }

            String path = Environment.getExternalStorageDirectory().getPath() + "/dcim";
            if (new File(path).exists()){
    
    
                return (string) path;
            }

            path = Environment.getExternalStorageDirectory().getPath() + "/DCIM";
            File file = new File(path);
            if (!file.exists()){
    
    
                if (!file.mkdir()){
    
    
                    return (string) "";
                }
            }
            return (string) path;
        }
//保存图片到相册
public boolean saveImageToGallery(Bitmap bitmap,Activity activity) {
    
    
            File appDir = new File((String) getDCIM());		//获取手机相册路径
            if (!appDir.exists()){
    
    
                appDir.mkdir();
            }
            //获取当前时间,标识不同时间保存的图片
            String fileName = System.currentTimeMillis() +".jpg";
            File file = new File(appDir,fileName);
            try {
    
    
                FileOutputStream fos = new FileOutputStream(file);
                boolean isSuccess = bitmap.compress(Bitmap.CompressFormat.JPEG,100,fos);
                fos.flush();
                fos.close();
                //通知图库更新,必须添加,否则相册无法更新新添加的图片
                Uri uri = Uri.fromFile(file);
                joylandInstance.sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, uri));
				//返回图片保存结果
                if (isSuccess) {
    
    
                    return true;
                } else {
    
    
                    return false;
                }
            } catch (FileNotFoundException e) {
    
    
                e.printStackTrace();
            } catch (IOException e) {
    
    
                e.printStackTrace();
            }
            return false;
        }

文章链接在这里哦文章在这里


憧憬

创作上当然希望自己可以持续分享,争取做个日更、周更博主,也希望能再拓展一下自己的分享领域及方向,不仅限于自己擅长的领域,问答版块还是会继续坚持,每天刷一刷,能帮就帮,当做工作中的小憩时刻……

工作上当然希望自己继续学习,继续深挖,学无止境~~,强大自己,照亮他人……

Tips

希望每位同学都学有所成,还在找方向的同学,坚定自己心中所想,为理想也好,为生活也不错,没有错的方向,坚定走下去,强大自己,成就自己;已经坚定方向的同学,让自己发光发热,照亮他人,夯实自己……

加油~~~致每位奋斗中的同学~

猜你喜欢

转载自blog.csdn.net/weixin_44309889/article/details/133784961