【利用HTML5开发Android】教程文章相关的互联网学习教程文章

android以编程方式在textview中使用html标签【代码】

我已经能够在字符串中使用html标签,即从资源设置textview,如:<resources> <string name="somestring"><B>Title</B> <I>Italic</I><BR/>Content </string> </resources>当文本在资源中并且我将其设置为textView时,这可以正常工作. 现在,我想以编程方式将我在运行时从服务器获取的字符串设置为textView.因此我无法在资源文件夹中定义字符串. 我尝试了以下内容textView.setText("<B>Bold</B><I>Italic</I>");但这不起作用.任何帮助,将...

用于在HTML中查找URL的RegEx在Java / Android中需要25秒【代码】

在Android / Java中,给定网站的HTML源代码,我想提取所有XML和CSV文件路径. 我正在做什么(使用RegEx)是这样的:final HashSet<String> urls = new HashSet<String>(); final Pattern urlRegex = Pattern.compile("[-a-zA-Z0-9+&@#/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#/%=~_|].(xml|csv)"); final Matcher url = urlRegex.matcher(htmlString); while (url.find()) {urls.add(makeAbsoluteURL(url.group(0))); }public String makeAbsolute...

java – Android:将网页的HTML读入字符串【代码】

我是Android开发的新手,我正在尝试阅读网页的HTML并将其存储在下面的字符串(“myHTML”)中,并将其显示在应用程序上. 但是,只要运行,应用程序就会结束.我一直在网上搜索这个原因,并且发现一些文章说由于其“昂贵”的性质,无法在应用程序的主UI线程中完成互联网访问.有没有人遇到过类似的问题?我会很感激有关这个问题的任何进一步信息…在初学者级别:) 这是程序:import android.app.Activity; import android.os.Bundle; import an...

javascript – 从assets目录中的HTML文件设置Android Webview cookie【代码】

我正在尝试使用webview中的javascript设置cookie. webview是从本地资产目录加载的(如果页面是一个字符串,如“index.html”)engine.loadUrl("file:///android_asset/" + page);我发现当从网络上加载完全相同的文件(即http://www.domain.com/index.html)时,同一文件可以按预期设置cookie. 较旧版本的android允许在本地文件上创建cookie,但较新版本不允许.我测试了这个,它适用于三星Galaxy Ace,HTC Desire Z和较低SDK的eclipse模拟器,...

java – 下载html源码android?【代码】

我正在尝试下载一个网站源代码并将其显示在文本框中,但我似乎得到一个错误,无法弄明白:spublic void getHtml() throws ClientProtocolException, IOException {HttpClient httpClient = new DefaultHttpClient();HttpContext localContext = new BasicHttpContext();HttpGet httpGet = new HttpGet("http://www.spartanjava.com");HttpResponse response = httpClient.execute(httpGet, localContext);String result = "";Buffere...

android – 在移动应用程序中结合html前端和python“后端”

我的应用程序有一个基于html的前端,并在后端使用python逻辑.这个应用程序需要离线运行,而不是连接到互联网,因此这里的“后端”我并不是指远程运行的服务器,而是与浏览器/ html在同一个应用程序中并行运行的python逻辑发动机.对于Windows或Mac桌面应用程序,我构建了一个Chromium Embedded Framework应用程序,然后启动一个子进程,该子进程运行使用py2exe(或py2app)构建的CherryPy python应用程序.然后客户端和服务器使用普通的http进...

java – 用于android视图的HTML 5数据属性的等价物【代码】

有没有办法可以从视图中存储/检索任意值,类似于HTML5数据属性?这样,我可以有一个视图调用泛型onClick()方法,该方法可以检索相关数据. 例如:<ImageViewandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:onClick="setCountry"android:src="@drawable/ic_flag_germany" /><ImageViewandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:onClick="setCountry"android:sr...

php – 在android中获取HTML响应而不是JSON【代码】

我正在尝试通过php将远程服务器上的mysql数据库中的数据检索到android.这在localhost中运行时工作正常.但是当它在远程服务器中时,我从服务器接收HTML代码而不是JSON响应.我尝试在浏览器中粘贴url(http://ksos.0fees.us/pgm_list.php?day=1&hall=A),从而产生正确的JSON输出. HTML响应如下所示.<html><body> <script type="text/javascript" src="/aes.js" ></script> <script>function toNumbers(d){var e=[];d.replace(/(..)/g,fun...

在Android Webview中加载远程html页面后添加javascript代码【代码】

Android中的webview存在问题.我正在使用一个包含2个片段的应用程序;第一个是EditText,第二个是webview. 是否可以通过调用修改加载页面的DOM的javascript函数来传递webview中加载的页面中的Edittext? 例如,在webview中加载后:webview.loadUrl("http://google.it");我希望在google搜索页面的edittext中插入一个从java传递的字符串;我尝试了这个作为第一步:webview.setWebViewClient(new WebViewClient() { @Override public voi...

Android 4.0上的PhoneGap html5应用程序长按【代码】

嗨,我有一个用PhoneGap构建的Android应用程序.因此,用户界面构建为HTML5页面.它工作正常,直到我在Android 4.0上测试它,现在当我长按,android给我选择在UI中选择文本,并给我选项在顶部共享书签等.任何人都可以帮我关掉它?解决方法:使用以下内容更新您的app类public class MainActivity extends DroidGap {@Override public void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);super.loadUrl("file:///...

带有javascript的HTML没有在android webview中加载【代码】

我试图在android webview中使用以下代码显示包含HTML的页面.但这似乎不起作用.任何人都可以帮助我. 公共类MainActivity扩展ActionBarActivity {WebView browser;@Override public void onCreate(Bundle icicle) {super.onCreate(icicle);setContentView(R.layout.activity_main);browser = (WebView) findViewById(R.id.webView);browser.setLayerType(View.LAYER_TYPE_SOFTWARE, null);browser.setWebViewClient(new Callback());...

javascript – 在Android方向更改时调整HTML元素的大小

我试图将Javascript中的事件绑定到Android中的orientationchange或resize事件,以便更改我的Web应用程序的某些元素的宽度/高度.在这种情况下,我使用window.innerHeight和window.innerWidth来获取窗口的当前高度和宽度. 这在iOS和桌面设备上运行良好,但在Android上,它似乎在更改窗口变量中的值之前调用此事件.因此,当有人从纵向切换到横向时,我仍然会获得纵向值,因此无法正确调整大小.有谁知道问题是什么,以及我如何解决它?解决方法...

是否可以在HTML 5 Phonegap JavaScript应用程序中创建Android状态栏通知?

我想在我的HTML 5 Phonegap JavaScript应用程序中添加状态栏通知.可能吗?解决方法:Our team已发布用于phonegap Android状态栏通知的插件. https://github.com/phonegap/phonegap-plugins/commits/master/Android/StatusBarNotification

android-SQLite代码段功能实现未在TextView中将文本格式设置为HTML【代码】

我正在使用SQLite全文搜索实现搜索功能.我想像Google搜索一样用粗体查询文本显示结果!我已经实现了类似下面的代码,但是它通过将视图绑定到光标适配器并设置TextView的文本格式来显示纯文本,而没有任何HTML格式.我无法弄清楚代码中的错误之处?任何帮助请! 我在DatabaseAdapter类中的搜索功能是:public Cursor searchText(String inputText) throws SQLException {Log.w(TAG, inputText);String query = "SELECT "+"docid as _i...

android WebView HTML5访问数据库问题【代码】

我在一个应用程序工作嵌入WebView并显示HTML5页面. 当在android chrome Browser中打开html页面时,数据库创建正常. 但是当我运行这个应用程序时,数据库无法创建.看来html页面无法在WebView上创建数据库. 有谁知道为什么? 这是我的活动代码:public class efan_NewsReader extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) {super.onCreate(saved...