1.修改library加载的代码,获取context位置

Signed-off-by: zhoulisheng <635547767@qq.com>
This commit is contained in:
zhoulisheng 2023-10-31 11:30:30 +08:00
parent 8f01a3a3b4
commit ff532ec8c1
2 changed files with 4 additions and 3 deletions

View File

@ -131,4 +131,4 @@ export { IDrawLifeCycle } from '@ohos/imageknife'
export { LogUtil } from '@ohos/imageknife'
// 额外开放初始化ImageKnife的方法
export {InitImageKnife} from './src/main/ets/pages/InitImageKnife'
export {InitImageKnife} from '../ets/pages/InitImageKnife'

View File

@ -12,7 +12,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import { ImageKnifeComponent, ImageKnifeOption, FileUtils } from '@ohos/imageknife'
import {ImageKnifeGlobal, ImageKnifeComponent, ImageKnifeOption, FileUtils } from '@ohos/imageknife'
import common from '@ohos.app.ability.common'
@Entry
@ -54,7 +54,8 @@ struct Index {
Button('点击加载本地文件').onClick(()=>{
getContext(this).createModuleContext('library').resourceManager.getMediaContent($r('app.media.setting').id).then((data:Uint8Array)=>{
let path = globalThis.ImageKnife.getImageKnifeContext().filesDir+"/set.jpeg";
let ctx = ImageKnifeGlobal.getInstance().getHapContext() as common.UIAbilityContext;
let path = ctx.filesDir+"/set.jpeg";
FileUtils.getInstance().writeFile(path,data.buffer)
FileUtils.getInstance().readFilePicAsync(path).then(buffer=>{
this.imageOption3 = {