小编bob*_*hox的帖子

如何在Nexus 4上查找并打开USB调试模式

在我的Nexus 4设备上的设置中,没有任何"USB调试选项"项.如何在Nexus 4上找到并打开USB调试模式?

android

131
推荐指数
2
解决办法
25万
查看次数

Android开发:无法创建图标@ drawable/ic_action_search

我是Android开发的新手.我只是按照基本的创作developer.android.com来创建我的第一个应用程序.

当我创建Action BAr时,我不得不将此搜索按钮添加到它.我创建了菜单xml,这就是我写的.

<!-- Search, should appear as action button -->
<item android:id="@+id/action_search"
      android:icon="@drawable/ic_action_search"
      android:title="@string/action_search"
      android:showAsAction="ifRoom" />
<!-- Settings, should always be in the overflow -->
<item android:id="@+id/action_settings"
      android:title="@string/action_settings"
      android:showAsAction="never" />
Run Code Online (Sandbox Code Playgroud)

现在我的问题是关于XML的这一部分

android:icon="@drawable/ic_action_search"
Run Code Online (Sandbox Code Playgroud)

我在eclipse中遇到编译错误,其中说,

错误:错误:找不到与给定名称匹配的资源(在'icon'处,值为'@ drawable/ic_action_search').

我检查了developer.android.com并且也搜索了它,但我无法找到解决方案.

我需要解决这个问题.和往常一样,我可以跳过XML的这一部分,我得到的只是纯文本"SEARCH",但图标肯定会更好看.

android drawable

27
推荐指数
5
解决办法
4万
查看次数

任何干净的方式来下载像html5下载属性的文件

我充分认识到,有许多争论(和解决方案)赫然出现在下载在JavaScript/jQuery的文件,比如而言iFrame,jQueryPlugin.但是,我对HTML5中的download属性之类的内置工具更感兴趣<a>.问题是它支持几个浏览器:

在此输入图像描述

这就是我想要下载文件的方式,而无需创建框架或使用任何插件.问题是还有其他任何跨浏览器内置(比方说,更容易或更清洁)的方法吗?

  • Internet Explorer 8+
  • Firefox 19+
  • Chrome 17+
  • Safari 5.1.9+
  • Opera 12.1

javascript jquery html5

18
推荐指数
1
解决办法
1万
查看次数

在webViewClient中停止加载

在我的WebView中,我在标题中有多个链接.在离线模式下,我不能允许重新加载页面并按原样保留该页面,然后通知用户有关互联网连接的信息.shouldOverrideUrlLoading如果我点击其他链接,我可以在加载之前捕获链接.但是,如果我单击相同的链接,shouldOverrideUrlLoading则不会被触发,而是onLoadResource首先调用方法.在那个方法我试过,webView.stopLoading();但它继续工作和火onReceivedError方法,并在页面上显示错误报告.

这是我的WebClient:

webView.setWebViewClient(new WebViewClient() {

        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
            if(MyApplication.getInstance().isOnline()) {
                return false;
            }

            Toast.makeText(getApplicationContext(), "Please check Internet connection and try again.", Toast.LENGTH_SHORT).show();
            return true;
        }

        @Override
        public void onPageStarted(WebView view, String url, Bitmap favicon) {
            Log.i("ON_PAGE_START", "RUNNING ============>" + url);
            if (MyApplication.getInstance().isOnline()) {
                super.onPageStarted(view, url, favicon);
            } else {
                webView.stopLoading();
            }
        }

        @Override
        public void onLoadResource(WebView view, String url) { 

            if (MyApplication.getInstance().isOnline()) {
                super.onLoadResource(view, url); …
Run Code Online (Sandbox Code Playgroud)

android webview webviewclient

9
推荐指数
1
解决办法
2万
查看次数

android中的单选选择对话框

我正在制作一个Android程序.在我的应用程序中,我使用单选项AlertDialog,其项目以编程方式添加.我想做的是:

  • 下次用户打开对话框时,为所选项目设置背景颜色,
  • 在对话框中间显示所选项目(这是一个问题,因为大约有20个项目).

这就是我所拥有的:XML:

<?xml version="1.0" encoding="utf-8"?>
 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:orientation="vertical" >

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:paddingTop="5dp" >



    <Button
        android:id="@+id/selectDateButton"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="Please, select date" />

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

JAVA:

public class ExperimentListView extends Activity {

private static final DateFormat DATE_FORMAT = new SimpleDateFormat("yyyy-MM-dd");
private static Calendar calendar = Calendar.getInstance();
private static Button selectDateButton;
private static String[] items;
private static int selectedDatePosition = 0;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.list_view_ex);

    selectDateButton = (Button)findViewById(R.id.selectDateButton);
    selectDateButton.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View …
Run Code Online (Sandbox Code Playgroud)

android dialog

6
推荐指数
1
解决办法
1万
查看次数

在Backbone中的视图内部调用路由

我知道有很多关于使用Backbone.js进行orgaising应用程序的教程/信息.我在这些教程的帮助下逐渐创建了一个.我似乎无法理解路由器的概念.好吧,我知道路由器是起点(并告诉应用程序的状态),最好避免在那里放置更多逻辑.

我有一个路由器.我的应用程序首先会加载页面的页眉,页脚和主要部分.在主要部分,首先,我应该登录用户.要加载登录页面,我会这样做:

       var AppRouter = Backbone.Router.extend({
            initialize : function() {
            var headerView = new HeaderView({el:$('#header')});
            headerView.render;

            var footerView = new FooterView({el:$('#footer')});
            footerView.render;

            var loginView = new LoginView({el:$('#login')});
            loginView.render;
        },
        routes : {
            "inbox" : "inbox",
            "sentbox : "sentbox"
        },
        inbox : function() {
            // ...
        },
        sentbox : function() {
            // ...
        }
    });
    app = new AppRouter();
    Backbone.history.start();
Run Code Online (Sandbox Code Playgroud)

成功登录后,将加载邮件页面.MailView有一些事件要显示收件箱,例如sendbox.

     events: {
        "click .inbox": "showInbox",
        "click .sentbox": "showSentbox",
      },
       showInbox : function() {
            // app.route() or app.inbox() - ?
      } …
Run Code Online (Sandbox Code Playgroud)

router view backbone.js

6
推荐指数
2
解决办法
8787
查看次数

Android 致命异常主要:java.lang.RuntimeException:无法启动活动 ComponentInfo

我是 nubie 编程 android 并且我知道在这里有很多页面讨论我的问题的解决方案,但现在我失去了 2 天仍然没有得到解决方案。请帮我!

首先是我的错误:

01-02 11:08:27.314: D/AndroidRuntime(1045): Shutting down VM
01-02 11:08:27.314: W/dalvikvm(1045): threadid=1: thread exiting with uncaught exception (group=0x409e61f8)
01-02 11:08:27.324: E/AndroidRuntime(1045): FATAL EXCEPTION: main
01-02 11:08:27.324: E/AndroidRuntime(1045): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.wifiscan/com.example.wifiscan.activity_wifi_scan}: java.lang.ClassNotFoundException: com.example.wifiscan.activity_wifi_scan
01-02 11:08:27.324: E/AndroidRuntime(1045):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1880)
01-02 11:08:27.324: E/AndroidRuntime(1045):     at  android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1981)
01-02 11:08:27.324: E/AndroidRuntime(1045):     at android.app.ActivityThread.access$600(ActivityThread.java:123)
01-02 11:08:27.324: E/AndroidRuntime(1045):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1147)
01-02 11:08:27.324: E/AndroidRuntime(1045):     at android.os.Handler.dispatchMessage(Handler.java:99)
01-02 11:08:27.324: E/AndroidRuntime(1045):     at android.os.Looper.loop(Looper.java:137)
01-02 11:08:27.324: E/AndroidRuntime(1045):     at android.app.ActivityThread.main(ActivityThread.java:4424)
01-02 11:08:27.324: E/AndroidRuntime(1045):     at …
Run Code Online (Sandbox Code Playgroud)

android wifi android-activity

5
推荐指数
1
解决办法
2万
查看次数

解析没有等号 (=) 的 cookie

我正在开发一个客户端应用程序。大多数应用程序都适用于WebView配合使用。它从 Web 服务器加载多个页面。

授权用户后,我将获取所有cookie并将它们保存在本地。然后,我会将这些 cookie 放入webViewvia CookieManager, CookieSyncManager。用户浏览某个页面后,服务器返回相同的 cookie,但这次带有了新值。从那时起,我需要能够获取 cookie 的该部分并同步它。

请注意,我不能获取新的 cookie 并将其替换为前一个,而是找到 cookie 中的新内容并将其添加到我们的当前的 cookie中。

我看到了 cookie 解析问题和解决方案。但服务器返回的内容与那些标准对并不相似。这是 cookie 的样子

PHPSESSID=27dd72de72e1643727c4ddb150b2f988; aes_session=a%3A12%3A%7Bs%3A10%3A%22aaaaaaaa%22%3Bs%3A32%3A%22e116b84c302d763a4f759caa5d178455%22%3Bs%3A10%3A%22bbbbbbb%22%3Bs%3A15%3A%22111.111.111.111%22%3Bs%3A10%3A%22user_agent%22%3Bs%3A40%3A%22Apache-HttpClient%2FUNAVAILABLE+%28java+1.4%29%22%3Bs%3A13%3A%22jjjjjjjj%22%3Bi%3A1372138481%3Bs%3A9%3A%22cccccc%22%3Bs%3A0%3A%22%22%3Bs%3A4%3A%22fail%22%3Bs%3A7%3A%22ddddddd%22%3Bs%3A2%3A%22id%22%3Bs%3A2%3A%2231%22%3Bs%3A8%3A%22eeeeee%22%3Bs%3A7%3A%22ffffffff%22%3Bs%3A4%3A%22ggggggg%22%3Bs%3A9%3A%22hhhhhh%22%3Bs%3A7%3A%22%22%3Bs%3A1%3A%221%22%3Bs%3A6%3A%22iiiiii%22%3Bs%3A1%3A
Run Code Online (Sandbox Code Playgroud)

iiiiii本例中添加了以下值。

问题是,是否有任何解析器可以处理这种 cookie,或者我是否必须考虑编写一些正则表达式?感谢您的帮助!

java cookies parsing android

5
推荐指数
1
解决办法
565
查看次数

无法将消息追加到javax.mail中的文件夹

我正在设法保存包含正文,主题等的简单消息。但是,我无法保存多部分消息。我之前和之后都登录了appendMessages,但是注意到第二个日志不存在。有趣的是,我一点儿也没有例外。我绝对不知道这里出了什么问题。

这是我的Java代码:

    Store store = null;
    Folder folder = null;
    String folderName = "sentbox";
    try {
        Session session = prepareSession(MailProtocols.IMAP, kid);
        store = session.getStore("imap");
        store.connect(myHost, user.getLogin(), user.getPassword());
        folder = store.getFolder(folderName);

        if (folder == null || !folder.exists()) {
            folder.create(Folder.HOLDS_MESSAGES);
        }
        folder.open(Folder.READ_WRITE);
        MimeMessage mimeMessage = new MimeMessage(session);
        Address[] to = null;
        if(msg.getTo() != null) { // msg is an instance of custom message class, nothing special there
            int msgSize = msg.getTo().size();
             to = new InternetAddress[msgSize];
            for (int i = 0; …
Run Code Online (Sandbox Code Playgroud)

java james javax.mail

4
推荐指数
1
解决办法
1656
查看次数