小编Sun*_*nny的帖子

将文本文件拆分为空行中的字符串

我想读取本地txt文件并读取此文件中的文本.之后,我想将整个文本拆分为Strings,如下例所示.

示例:假设文件包含 -

 abcdef                                 
 ghijkl

 aededd               
 ededed

 ededfe
 efefeef
 efefeff

 ......
 ......
Run Code Online (Sandbox Code Playgroud)

我想将此文本拆分为字符串

s1 = abcdef+"\n"+ghijkl;

s2 = aededd+"\n"+ededed; 

s3 = ededfe+"\n"+efefeef+"\n"+efefeff;

........................
Run Code Online (Sandbox Code Playgroud)

我的意思是我想在空行上分割文字.

我知道如何阅读文件.我想要帮助将文本拆分为字符串

java regex split

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

如何使用联系人数据打开WhatsApp的对话活动?

我想cmp=com.whatsapp/.Conversation从我的应用程序中打开应用程序对话活动.

我怎样才能做到这一点?我有联系电话号码,联系人ID,联系原始身份证,还有特定联系人的应用程序.

private void openWhatsApp(String id) {

    Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("content://com.android.contacts/data/"+id));
    Log.v("ssssss", s);
    i.setType("vnd.android.cursor.item/vnd.com.whatsapp.profile");
    i.setComponent(new ComponentName("com.whatsapp", ".Conversation"));
    startActivity(i);
}


04-20 18:13:45.794: I/ActivityManager(1862): START
{act=android.intent.action.VIEW
dat=content://com.android.contacts/data/8269
typ=vnd.android.cursor.item/vnd.com.whatsapp.profile
cmp=com.whatsapp/.accountsync.ProfileActivity} from pid 32159


04-20 18:42:11.317: I/ActivityManager(1862): START {flg=0x14000000 cmp=com.whatsapp/.Conversation (has extras)} from pid 1150
Run Code Online (Sandbox Code Playgroud)

android android-intent whatsapp

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

为什么不调用onNothingSelected

在活动启动时获取选择的微调项目

  spinner.setOnItemSelectedListener(new OnItemSelectedListener() {

            public void onItemSelected(AdapterView<?> parent, View view,
                    int position, long id) {

                  Toast.makeText(parent.getContext(), "The country is " +
                     position , Toast.LENGTH_LONG).show();

            }
            public void onNothingSelected(AdapterView<?> parent) {
                return;

            }
        });
Run Code Online (Sandbox Code Playgroud)

当活动开始onItemSelected方法被调用时

我希望当活动开始时应该没有toast消息.当用户选择一个项目时,应该显示消息.

android spinner

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

SecurityException:无法找到dex.jar android的字段

昨天晚上我升级ADT-21并重启了eclipse.然后eclipse说你需要将android工具更新到21版.我下载window_installer21并安装在我之前安装window_installer的同一个位置.所以它会覆盖文件.然后我重新启动了eclipse,突然所有项目都停止了工作.Eclipse始终打开并显示错误. SecurityException: Unable to find field for dex.jar

当我尝试启动一个项目时,它会因以下错误而停止 Unknown error: Unable to build: the file dx.jar was not loaded from the SDK folder!

SDK Manager也没有打开.

我试过了:

  1. 清除所有项目
  2. 盯着日食和电脑约20-30个时间
  3. 卸载Android SDk,JAVA并重新安装
  4. 设置find_java.bat文件的路径
  5. 搜索了6个小时的互联网并阅读了一些表格

这个,这个,也是这个.

似乎没什么用.

java error-handling android adt

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

在全屏webview nokia x中输入视频时出现NullPointerException

嗨,我在过去两天搜索此问题的解决方法,但我仍然没有得到任何解决方案.在webview我正在播放YouTube视频时,我点击它时视频工作正常,但如果我点击Full Screen图标,应用程序崩溃时出现以下错误.我试图重写onShowCustomeViewWebCromeClient,但它没有工作.我尝试了WebView和HTML5 <video>线程的所有解决方案.解决方案适用于Android手机我在Lg g2和xperia p和nexus 7上测试过,但在诺基亚x上它仍然崩溃.有什么方法可以阻止视频播放全屏或播放.

04-03 10:12:50.769 E/AndroidRuntime( 3867): java.lang.NullPointerException

    04-03 10:12:50.769 E/AndroidRuntime( 3867):     at android.view.ViewGroup.addViewInner(ViewGroup.java:3384)

    04-03 10:12:50.769 E/AndroidRuntime( 3867):     at android.view.ViewGroup.addView(ViewGroup.java:3256)

    04-03 10:12:50.769 E/AndroidRuntime( 3867):     at android.view.ViewGroup.addView(ViewGroup.java:3232)

    04-03 10:12:50.769 E/AndroidRuntime( 3867):     at android.webkit.HTML5VideoFullscreen.enterFullscreen(HTML5VideoFullscreen.java:253)

    04-03 10:12:50.769 E/AndroidRuntime( 3867):     at android.webkit.HTML5VideoView.enterFullscreenVideoState(HTML5VideoView.java:535)

    04-03 10:12:50.769 E/AndroidRuntime( 3867):     at android.webkit.HTML5VideoViewProxy$VideoPlayer.enterFullscreenVideo(HTML5VideoViewProxy.java:183)

    04-03 10:12:50.769 E/AndroidRuntime( 3867):     at android.webkit.HTML5VideoViewProxy.handleMessage(HTML5VideoViewProxy.java:476)

    04-03 10:12:50.769 E/AndroidRuntime( 3867):     at android.os.Handler.dispatchMessage(Handler.java:99)

    04-03 10:12:50.769 E/AndroidRuntime( 3867):     at android.os.Looper.loop(Looper.java:137)

    04-03 10:12:50.769 E/AndroidRuntime( 3867):     at …
Run Code Online (Sandbox Code Playgroud)

android android-webview html5-video nokiax

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

无法下载我的应用在Google云端硬盘上创建的文件,但可以获取该文件的元数据

我按照google drive sdk中提到的所有步骤进行操作.我在我的设备上创建了一个示例应用程序(android,运行果冻豆),并且能够将文件上传到驱动器.当我尝试下载相同的文件时,我能够获取文件ID,fileTitle,fileDownloadURL等元数据,但无法下载内容.我收到401 Unauthorized错误.

我的应用程序AUTH SCOPE是AUTH_TOKEN_TYPE ="oauth2:https://www.googleapis.com/auth/drive.file ";

我正在执行以下操作来获取OAUTH令牌:

AccountManager am = AccountManager.get(this);
        Bundle options = new Bundle();
        am.getAuthToken(
                mAccount,                               
                AUTH_TOKEN_TYPE,                        
                options,                                
                this,                                   
                new OnTokenAcquired(),                  
                new Handler(){
                    @Override
                    public void handleMessage(Message msg) {
                        invadiateToken();                       
                        super.handleMessage(msg);
                    }
                });  
Run Code Online (Sandbox Code Playgroud)

基于令牌,这是我构建Drive对象的方式

Drive buildService(final String AuthToken) {
    HttpTransport httpTransport = new NetHttpTransport();
    JacksonFactory jsonFactory = new JacksonFactory();

    Drive.Builder b = new Drive.Builder(httpTransport, jsonFactory, null);
    b.setJsonHttpRequestInitializer(new JsonHttpRequestInitializer() {

        @Override
        public void initialize(JsonHttpRequest request) throws IOException {
            DriveRequest driveRequest = (DriveRequest) request;
            driveRequest.setPrettyPrint(true); …
Run Code Online (Sandbox Code Playgroud)

android google-drive-api

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

RxTextView.textChanges与EditText上的setText

RxTextView.textChanges(editText)
                .map(CharSequence::toString)
                .debounce(200, TimeUnit.MILLISECONDS)
                .observeOn(AndroidSchedulers.mainThread())
                .subscribe(input -> {
                   output = //...do something with input
                   editText.setText(ouput)
                 }));
Run Code Online (Sandbox Code Playgroud)

当我setText(output)循环时。要设置文本,我首先需要删除监听器,然后再次设置监听器。如何使用RxJava做到这一点

java android android-edittext rx-android rx-java2

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

在Android问题中直播电视流媒体?

我正在制作一个直播的电视流媒体应用程序,就像dopool或IMDB或LIVE TV.我有一些问题我想问?

问题1:在Android 2.1中可以直播电视节目吗?

问题2:我可以使用默认的Android网络浏览器直播电视直播吗?如果是,那么我不想在浏览器中显示网址只是想要全屏播放.并且我可以添加选项,如在播放电视时添加到收藏夹.

问题3:我应该为流媒体直播电视编写视频播放器的代码吗?而不是使用浏览器

问题4:我的朋友提出了一个窗口应用程序,它使用crome brwoser在.net中传输直播电视,他隐藏了brwoser的地址选项卡,以便只显示视频.所以我很困惑?

问题5:我可以播放Flash视频流吗?如果是的话,任何链接或示例都会很棒.

问题6:我不知道该如何去做,他们只是给我电视频道的链接,说流我不知道怎么样?

任何帮助将受到高度赞赏.

android video-streaming live-streaming android-videoview

3
推荐指数
1
解决办法
4930
查看次数

完成对话和活动

我有一个以alertdialog开头的活动

当我按下后退按钮时,对话框才会关闭.

我想关闭对话框和活动.

这该怎么做?

android activity-finish android-alertdialog

3
推荐指数
1
解决办法
7947
查看次数

获取什么应用程序联系人资料图片android

嗨,我想知道什么是应用程序联系人资料图片.可能吗?他们在哪里存储用户的所有个人资料图片?谢谢!

android image whatsapp

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