文章介绍了Android中Bitmap放大和缩小的方法。通过使用Matrix类,可以设置放大或缩小的比例,然后使用Bitmap.createBitmap方法创建新的Bitmap对象。示例代码中展示了如何将Bitmap放大1.5倍和缩小0.8倍。
分类 软件 下的文章
主要是以Delphi为主- 首页
- 软件
本文介绍了为软件增加保护模块的重要性和方法,以防止软件被修改或破解。主要方法包括通过文件大小判断和在线验证MD5值来检测程序是否被修改。文章提供了两种具体的实现方法:一种是将文件大小保存在程序里进行验证,另一种是通过MD5指纹验证程序是否被修改。这些方法有助于提高软件的安全性。
本文介绍了三种JS延迟加载的方法,以加快网页打开速度。第一种方法是使用setTimeout函数延时加载JS文件;第二种方法是将JS代码放在页面底部,通过innerHTML属性实现最后加载;第三种方法是通过判断广告位置是否存在,然后使用innerHTML属性将广告内容插入到指定位置。这些方法有助于提高...
本文介绍了如何通过MAP文件在Delphi中定位程序崩溃的源代码行。MAP文件包含程序的全局符号、源文件和代码行号信息。要查找代码行号,需要使用崩溃地址减去基地址和0x1000的公式。文章还提供了在Delphi中生成MAP文件的方法,并以一个例子说明了如何通过MAP文件找到出错行。
本文介绍了一种分析多对多关系数据的软件,通过比较两种实现方法:数据库循环操作和动态数组,来提高数据处理效率。文章详细描述了两种方法的实现过程,包括数据库查询和动态数组的分割操作,并提供了相应的代码示例。最终,动态数组方法因其高效性被推荐使用。
本文介绍了Delphi中日期和字符串相互转换的灵活用法,主要通过TFormatSettings类实现。通过设置ShortDateFormat和DateSeparator属性,可以自定义日期格式,如'ee/mm/dd'或'yyyymmdd'。示例代码展示了如何将特定格式的字符串转换为TDate类型,再...
文章介绍了如何通过Intent启动另一个Apk的组件。首先创建一个Intent对象,然后通过ComponentName指定要启动的组件,接着设置Intent的Action为"android.intent.action.VIEW",最后调用startActivity方法启动目标组件,并调用finish...
本文介绍了Android MediaPlayer的使用方法,包括如何获得MediaPlayer实例、设置要播放的文件、主要控制方法和设置播放器的监听器。MediaPlayer支持播放resource资源、SD卡上的媒体文件和网络上的媒体文件。主要控制方法包括prepare()、prepareAsyn...
文章提供了一个Delphi函数UniCode2GB,用于将Unicode编码的字符串转换为中文。函数通过遍历字符串,将每四个字符转换为一个中文字符,并将结果累加到Result变量中。文章还提供了一个示例,展示了如何使用该函数将Unicode编码的“凤”和“凰”转换为中文,并显示结果“凤凰”。
文章介绍了如何让idhttp与浏览器共享Cookie信息,以便在浏览器登录后,idhttp无需再次登录即可抓取数据。提供了一个Delphi语言的示例代码,通过调用InternetGetCookie函数获取浏览器的Cookie信息,并将其添加到idhttp的请求头中,实现共享Cookie的目的。
本文介绍了四个Delphi函数,用于实现字符串与内存流和文件之间的快速转换。这些函数包括:StringToFile,用于将字符串保存到文件;FileToString,用于从文件载入字符串;StreamToString,用于将内存流转换成字符串;StringToStream,用于将字符串保存到内存流。...
本文介绍了如何使用Delphi的WebBrowser组件提取网页的HTML源码。具体方法是在WebBrowser的DocumentComplete事件中,通过访问IHTMLDocument2接口获取网页的body元素,然后逐级向上遍历至最顶层元素,最后将顶层元素的outerHTML属性赋值给Memo...
本文介绍了如何在MSSQL中使用游标进行多参数循环操作,以提高效率。通过创建一个存储过程,声明变量并使用游标查询具有相同电话号码和主ID但有多个记录的记录。然后,通过循环操作,删除除了最小ID之外的所有记录。最后,关闭并释放游标。
本文介绍了Android工程中为适应不同手机屏幕和分辨率而准备的程序图标大小。图标应命名为icon.png,并放置在res目录下的子目录中,包括drawable-xhdpi(96*96)、drawable-mdpi(48*48)、drawable-ldpi(36*36)和drawable-hdpi(...
文章介绍了Delphi API消息实现窗口最小化、最大化和关闭的方法,比较了PostMessage和SendMessage两个API函数的异同,包括它们的同步性、返回值和使用场景。PostMessage是异步消息投放函数,SendMessage是同步消息投放函数。文章还提到了在不同线程中发送消息时,...
本文介绍了在Delphi中使用webBrowser控件实现自动滚动条滚动的方法。通过引入mshtml单元,获取IHTMLDocument2接口,计算滚动条的最大高度和宽度,最后使用ScrollBy方法实现滚动到最右最下。
文章介绍了一个解决安装软件时出现的“以前的某个程序安装已经在安装计算机上创建挂起的文件操作”问题的方法。通过打开注册表编辑器,找到并删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中的PendingFileRe...
本文介绍了在Delphi中播放MP3文件的方法。通过使用MCI(媒体控制接口)函数,可以打开并播放指定的MP3文件。示例代码展示了如何在表单创建时初始化MCI参数,打开MP3文件,并使用mciSendCommand函数播放音乐。代码中还包含了异常处理,以确保程序的健壮性。