我开始用我有限的知识构建一个Android应用程序,我不确定这个功能是否可行,但希望SO的伟大思想可以提供帮助!
该应用程序的基本功能类似于用户在应用程序中输入文本字符串(如“芝加哥公牛队”),然后当他们使用移动浏览器时,页面上该文本字符串的所有实例都被格式化为粗体字体和红色字母例如。
这可能是一个Android应用程序吗?或类似的东西?
我用谷歌搜索构建与移动浏览器集成的Android应用程序,但我找不到任何相关的东西。我认为可能我可以构建移动Chrome扩展程序,但看起来Android还不支持Chrome扩展程序?
我不清楚你的问题。我假设您想在webview中更改某些字体?如果是这样,那么你可以试试
例:
a)初始化你的webview
webview = (WebView) findViewById(R.id.webView);
b)创建你赢得的样式表并附加到html正文
String pish = "<html><head><style type=\"text/css\">@font-face {font-family:
MyFont;src: url(\"file:///android_asset/font/BMitra.ttf\")}body {font-family:
MyFont;font-size: medium;text-align: justify;}</style></head><body>";
String pas = "</body></html>";
c)在webview上加载
String webContent = pish + YourTxext + pas;
String internalFilePath = "file://" + getFilesDir().getAbsolutePath() + "/";
webview.loadDataWithBaseURL(internalFilePath, webContent, "text/html", "UTF-8", null);