小编Jar*_*ows的帖子

如何阅读PList的Bundle版本?

有没有办法读取应用程序的捆绑plist文件,我想拉取Bundle版本的值.

iphone

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

如何通过亚行关闭Wifi?

我自动化wifi呼叫的测试程序,我想知道有没有办法通过adb关闭/开启wifi?

我想要禁用/启用wifi或杀死wifi呼叫(com.movi​​al.wificall)并重新启动它.

是否可以通过adb和shell命令执行此操作?

到目前为止,我发现:

android.net.wifi.WifiManager
setWifiEnabled(true/false)
Run Code Online (Sandbox Code Playgroud)

我只是不确定如何把它放在一起

shell android adb android-wifi

48
推荐指数
7
解决办法
9万
查看次数

Android中的默认字体系列是什么?

从API 16开始,Jellybean Roboto作为可用的字体系列推出.在这里看看Android 16中的"新" .

指定android:fontFamily="sans-serif"一个(在的Roboto API 16+)TextView默认fontFamilyTextView

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" />
Run Code Online (Sandbox Code Playgroud)

相当于

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:fontFamily="sans-serif" />
Run Code Online (Sandbox Code Playgroud)

来自Material Design排版网站:

"Roboto和Noto是Android和Chrome上的标准字体."

来自Wiki,

"Roboto是一款由Google开发的无衬线字体系列,作为其移动操作系统Android的系统字体."

我没有在文档中看到fontFamilyAndroid 的默认设置.见参考文献:

fonts android font-family roboto

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

将ActionBar隐藏在RecyclerView/ListView onScroll上

在我的应用程序中,我得到了一个活动,顶部有一些动作栏,下面是列表视图.我想要做的是 - 用列表向上滚动它,所以它隐藏然后,当列表向下滚动时 - 它应该向下滚动列表,就像它刚好在屏幕上边框上.我该如何实现这一功能?

android scroll vertical-scrolling android-listview android-actionbar

45
推荐指数
3
解决办法
5万
查看次数

gradle中这些任务定义语法之间有什么区别?

一个)

task build << {  
  description = "Build task."  
  ant.echo('build')  
}
Run Code Online (Sandbox Code Playgroud)

B)

task build {  
  description = "Build task."  
  ant.echo('build')  
}
Run Code Online (Sandbox Code Playgroud)

我注意到,对于类型B,任务中的代码似乎在键入时执行gradle -t- 即使只列出所有各种可用任务,也会回显"构建".该描述实际上也以类型B显示.但是,对于类型A,在列出可用任务时不执行代码,并且在执行时不显示描述gradle -t.这些文档似乎没有区分这两种语法(我发现),只是你可以用任何一种方式定义任务.

gradle

42
推荐指数
1
解决办法
4077
查看次数

从RecyclerView中删除所有项目

我试图从我RecyclerViewonRestart方法中删除所有元素,因此项目不会被加载两次:

@Override
protected void onRestart() {
    super.onRestart();

    // first clear the recycler view so items are not populated twice
    for (int i = 0; i < recyclerAdapter.getSize(); i++) {
        recyclerAdapter.delete(i);
    }

    // then reload the data
    PostCall doPostCall = new PostCall(); // my AsyncTask... 
    doPostCall.execute();
}
Run Code Online (Sandbox Code Playgroud)

但由于某种原因,delete我在其中创建的方法adapter无法正常运行:

在RecyclerAdapter.java中:

public void delete(int position){
    myList.remove(position);
    notifyItemRemoved(position);
}

public int getSize(){
    return myList.size();
}
Run Code Online (Sandbox Code Playgroud)

我认为列表中的每个其他项都会被删除而不是整个列表.

有一个listview它很容易,我只是打电话adapter.clear().

有人可以帮我修改一下代码吗?

我想我应该用,notifyItemRangeRemoved(...,...);但我不确定如何.TIA

android adapter android-recyclerview

41
推荐指数
4
解决办法
9万
查看次数

a&b的结果是什么?

这很尴尬,但按位AND运算符在C++标准中定义如下(强调我的).

执行通常的算术转换; 结果是其操作数的按位AND功能.运算符仅适用于整数或无范围的枚举操作数.

这看起来对我来说毫无意义.据我所知,"按位AND函数"在标准中的任何地方都没有定义.

我知道AND功能已被充分理解,因此可能不需要解释."按位"一词的含义也应该相当清楚:该函数应用于其操作数的相应位.但是,操作数的位构成不清楚.

是什么赋予了?

c++ bitwise-operators language-lawyer

39
推荐指数
3
解决办法
6618
查看次数

材料设计透明ActionBar

我想知道是否有人知道如何使用透明操作栏进行活动,就像您在访问应用页面时在新的Google Play商店中所拥有的那样.

我不关心滚动和从透明变成纯色背景,我只需要动作栏透明.

谢谢.

android android-actionbar android-5.0-lollipop

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

使用testCoverageEnabled = true运行Android测试时的java.lang.VerifyError

我最近为Android Gradle插件尝试了新的Jacoco代码覆盖功能,不幸的是它使我的测试失败并出现以下错误:

 java.lang.VerifyError: com/foo/bar/rest/SomeClass at
 com.foo.bar.test.rest.BaseTest.setUp(BaseTest.java:87) at
 android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:190) at
 android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:175) at
 android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:555)
 at
 android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1584)
Run Code Online (Sandbox Code Playgroud)

我在build.gradle中使用这些行启用了代码覆盖:

 buildTypes {

         debug {
             testCoverageEnabled = true
         } 
...
Run Code Online (Sandbox Code Playgroud)

有谁遇到过同样的问题?

android gradle jacoco

25
推荐指数
1
解决办法
2984
查看次数

在Android Studio中使SignalR工作的步骤

我正在尝试将SignalR引入我的Android Studio项目.

我成功地遵循了关于SignalR入门的教程,所以现在我有了工作Hub.该教程中的客户端是javascript,我在PC上的网页(在Chrome中)以及在我的家庭LAN上通过WiFi在我的Android手机上运行正常.

然后我去了Android java客户端工作.我已经在Android Studio中安装了一个Android应用程序项目Hub,作为下一步,我想与之进行对话.

我下载了适用于Android的官方Microsoft java客户端,作为zip.

然后我将其解压缩并将其作为项目加载到Android Studio中.它构建没有错误.

问题#1:这个项目只给我一个AAR,而不是一个JAR.我已经想出如何在Android Studio中使用jar,所以如果有一种方法可以在这个时刻创建一个jar,我可能会让这个工作.

此时我将依赖项包含到我的应用程序项目中.readme.md说:

添加signalr-client-sdk.jar,signalr-client-sdk-android.jar gson库作为项目的gradle依赖项.

所以我试着尽可能地跟着它.这是我的build.gradle:

compile 'com.google.code.gson:gson:2.3.1'
compile files('libs/signalr-client-sdk.jar')
compile files('libs/signalr-client-sdk-android-release.aar')
Run Code Online (Sandbox Code Playgroud)

问题2:将aar作为模块导入Android Studio中的app项目后,它仍然没有看到必要的命名空间来使主要语句工作.这是主要声明(Android中SignalR的hello world,编译方式):

Platform.loadPlatformComponent(new AndroidPlatformComponent());
Run Code Online (Sandbox Code Playgroud)

起初,它没有拿起任何东西,然后拿起import microsoft.aspnet.signalr.client.Platform;Platform.它仍然没有什么线索来import进行AndroidPlatformComponent,所以我坚持,直到我能过去这一点.

如你所知,Android Studio中有很多文件,我不想在我知道你想看哪些文件之前将它们全部喷出来.如果你告诉我你想看哪些文件,我会将它们添加为编辑.

signalr android-studio

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