小编luj*_*jop的帖子

使用Roboto瘦或浓缩

是否可以在ICS中使用Roboto精简或浓缩样式而无需包含.ttf并手动加载它,我的意思是使用:

Typeface.createFromAsset(this.getAssets(),"fonts/DroidSerif-Bold.ttf");
Run Code Online (Sandbox Code Playgroud)

android android-fonts

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

是否总是调用onActivityCreated?

查看https://github.com/xxv/android-lifecycle上的优秀图表,它表示在片段重启时不会调用onActivityCreated().

我对此表示怀疑:

  • 真的吗?有人可以提供一些链接来做解释生命周期行为的文档吗?
  • 究竟什么是Fragment restart()?
  • Android可以决定删除不可见的片段,但是保留那些包含它们的活动吗?

注1:我已经测试过,由于活动重新创建而添加了Fragment时调用了onActivityCreated,并且在活动完全启动和激活后手动添加片段时也是如此.

注2:我正在使用23.3.0支持版本进行测试.某些行为是否有可能从以前的版本发生变化?

android android-lifecycle android-fragments

10
推荐指数
1
解决办法
3229
查看次数

In App Billing是否支持多个帐户?

是否应用程式内计费(V2或V3)适用于谁使用几个账户,使采购与不是主之一的帐户的用户?

PD:需要一些解释,没有简单的是/否

android multi-user in-app-purchase in-app-billing google-play

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

EJB模块初始化侦听器

为模块/上下文初始化中调用的EJB 3.0 .jar定义一个侦听器是可行的吗?类似于Web项目的ServerContextListener?

java ejb listeners ejb-3.0

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

演员选择

为什么当我使用ActorContext选择一个绝对路径时它不起作用(未正确选择actor并且没有收到HelloResponse消息)?

//From Actor2:
//This doesn't work (Message never received)
context.actorSelection("/user/actor1") ! HelloResponse("hello back1")
//This works (actor 1 receives the message)
context.system.actorSelection("/user/actor1") ! HelloResponse("hello back2")
Run Code Online (Sandbox Code Playgroud)

我是Scala/Akka的新手,但阅读文档似乎应该有效.

scala akka

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

在Kotlin Set界面中调用add方法时未解决的引用错误

如果我使用Set接口引用并尝试调用add方法,则会得到一个未解决的引用错误:

  fun main(args : Array<String>) {
    val set = HashSet<Integer>()
    set.add(Integer(1)) //OK

    val seti : Set<Integer> = HashSet<Integer>()
    seti.add(Integer(2)) //FAILING: Unresolved reference to add**
  }
Run Code Online (Sandbox Code Playgroud)

我不明白那种行为.Java Set接口有一个add方法,我希望Kotlin可以作为扩展版本而不是更少的方法.

PD1:我在Idea IDE中遇到了同样的错误或者使用gradle构建.PD2:使用kotlin 1.0.0-beta-4584

kotlin

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

执行人员使用和成本惩罚

有关Executors最佳使用内存和时间性能的一些问题:

  1. 是否因使用而产生任何成本罚款

    ExecutorService e = Executors.newSingleThreadExecutor();
    e.execute(callable)
    e.shutdown()
    
    Run Code Online (Sandbox Code Playgroud)

    相比:

    new Thread(runnable).start()
    
    Run Code Online (Sandbox Code Playgroud)
  2. 如果a Callable不长,并且永远不会超过一个运行它的实例,那么可以使用(1)中的代码吗?或者最好是ExecutorService作为静态实例并在调用之间重用?

  3. 如果我有(2)中描述的几个任务,那么每个任务都有自己的执行器服务有问题,或者更好地拥有集中式服务器?(我说的是一个客户端应用程序,通常不会有多个这样的任务在运行)

  4. Executor如果不是shutdown(),会占用哪些资源?

java concurrency

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

在应用程序内部使用外部应用程序片段

是否可以使用外部应用程序中的片段/活动并在嵌入时使用它?例如,从PDF阅读器应用程序嵌入PDF阅读器片段.

android android-fragments

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

听WIFI状态

我想设置监听器来监听无线状态,任何人都可以帮助我使用我的代码

import android.telephony.PhoneStateListener;
import android.telephony.TelephonyManager;
Run Code Online (Sandbox Code Playgroud)

...

 TelephonyManager wTelephonyManager;
Run Code Online (Sandbox Code Playgroud)

...

     wTelephonyManager=(TelephonyManager)getSystemService(Context.WIFI_SERVICE);
    wTelephonyManager.listen(new PhoneL(),PhoneStateListener.LISTEN_DATA_CONNECTION_STATE);
    connManager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);
Run Code Online (Sandbox Code Playgroud)

//这是我使用的事件,我想收听wifi更改,上面的代码全部在onCreate {}

class PhoneL extends PhoneStateListener

{   






    public void onWifiStateChanged(int state, String nesto)
    {
         mWifi = connManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
            //mWifi.isConnectedOrConnecting()
             if(mWifi.isConnectedOrConnecting())
             {
                 Toast.makeText(WifiActivity.this,"Ima WIFI",Toast.LENGTH_LONG).show();     
             }
             else
             {
                 Toast.makeText(WifiActivity.this,"! NEMA WIFI",Toast.LENGTH_LONG).show(); 
             }


    }

}
Run Code Online (Sandbox Code Playgroud)

//任何人都可以帮我创建一个监听器,它将监听wifi状态并检查wifi是否已连接或连接,如果不是我想通过3g/4g启用数据包流量

android android-wifi android-wireless android-event

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

缓存空间查询

给定一个返回查询空间数据库的位置(纬度/经度)的一些数据的服务,考虑到以下用例,我对使用内存缓存策略的好方法感兴趣:

  • 纬度/经度值很难相同,因为它们是由移动位置提供商返回的
  • 服务返回的数据是某些固定点的函数 -> 相似的位置返回相同的值。
  • 我正在使用 Postgis/Java 来完成这项工作。

现在我最好的想法是使用例如第一个小数来规范纬度/经度。但不确定是否有聪明的策略或一些地理信息系统支持。

java gis caching postgis

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

使用Play市场封闭式alpha测试时应用程序没有可用错误

我用一个开发者帐户配置了封闭式Alpha测试并上传了一个APK.

几个小时后,该应用程序已发布到市场,但如果我使用带有开发者帐户的手机的选择加入网址,我会得到:

 App not available
 A beta  version of this app hasn't been published yet or isn't available on this account.
Run Code Online (Sandbox Code Playgroud)

因为我在teory中使用了封闭的beta方法,所以我不再做任何事了,是吗?

有没有人使用内测测试并有类似的问题?

in-app-billing google-play

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

CDI @Transactional REQUIRES_NEW 是否适用于本地方法

CDI @Transactional(Transactional.TxType.REQUIRES_NEW) 在同一个 bean 中调用时是否有效:

@Transactional
public void method1() {
    for(...) {
        method2();
    }
}

@Transactional(Transactional.TxType.REQUIRES_NEW)
public void method2() {
   ...
}
Run Code Online (Sandbox Code Playgroud)

我想它不起作用,因为代理无法拦截本地调用。在这种情况下,如果我想在新事务中管理 method2 的每次调用,推荐的使用模式是什么。显而易见的是创建另一个bean,但这是我不喜欢的。

jta cdi java-ee-7 jakarta-ee

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

9补丁图像在xhdpi密度中错误地突出显示

在XHDPI中显示时,我遇到了9补丁图像的问题.

似乎Android中存在一个错误,因为在HDPI中显示时显示正确:

hdpi图像

但是当在XHDPI中显示它会产生一种非常奇怪的效果(看看半透明的标签中间: 在此输入图像描述

这很奇怪,在XHDPI中我无法理解为什么这样做.基本上de 9补丁是一行渐变,viewpager指示符需要一些透明边距:

九个补丁图片

android nine-patch

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