Articles of 文件types

Java原语types:int与Integer

我很困惑何时在Java中使用原始与非原始(?)types(即int与Integer)。 我意识到在某些地方你不能使用原始types(例如在使用generics时 )。 但是在“普通”代码中呢? 使用非原始types会有性能损失吗? 使用Android时怎么样? ***我的问题与这个问题非常相似,这个问题是由以下海报之一发现的。 相关问题的答案为这个问题提供了更多的见解,这些问题未在下面介绍。 ***“非原始”types被官方称为引用types。

通用OR代替AND

是否可以通用参数化接受EAEER ClassA或InterfaceB的方法? 由于|不编译 伪代码 public void orDoer(T someData){ // … } 即不是写多个方法签名,我希望这个方法接受Number或CharSequence作为参数 应该使用Number或CharSequenceparameter passing orDoer(new Integer(6)); int somePrimitive = 4; orDoer(somePrimitive); orDoer(“a string of chars”);

不支持的Androidrest客户端的媒体types

我尝试从android模拟器发送一个请求到一个宁静的服务器。 但我总是得到错误: 415不支持的媒体types。 客户端代码: public JSONtest() throws Exception, IOException{ HttpPost request = new HttpPost(AppServerIP); JSONObject param = new JSONObject(); param.put("name", "weiping"); param.put("password", "123456"); StringEntity se = new StringEntity(param.toString()); request.setEntity(se); HttpResponse httpResponse = new DefaultHttpClient().execute(request); String retSrc = EntityUtils.toString(httpResponse.getEntity()); System.out.println(httpResponse.getStatusLine().getReasonPhrase()); } 服务器的代码: public class resource { @POST @Path("/trigger") @Consumes(MediaType.APPLICATION_JSON) public Response trigger(JSONObject notify) throws Exception{ return […]

如何根据文件知道什么是MIMEtypes?

是否有任何优雅的方式(不只是if ("fileExt".compareTo(".mp3")) {MIME_TYPE = "audio/*"} )学习编程的MIMEtypes应该被放入意图,我有打开文件? 谢谢!

Smartcast是不可能的,因为propery有开放或自定义的getter

我正在学习Kotlin。 我的代码如下: override fun onViewCreated(view: View?, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) decoupler.attachNotifier(this) if(activity is ScreenRouter) { decoupler.attachRouter(activity) } } attachRouter()方法: fun attachRouter(router: ScreenRouter?) { this.router = router } 正如在文档中所写的,kotlin在与操作员核对之后自动进行types转换。 所以,我预计它会工作。 但相反,它困扰我编译错误说: Smartcast到ScreenRouter是不可能的,因为activity是一个开放的或自定义的getter。 我想也许错误是因为活动可以为空,所以我试过: if(activity!=null && activity is ScreenRouter) { decoupler.attachRouter(activity) } 但它没有工作,编译失败,同样的错误。 但是,下面的代码工作正常: if(activity is ScreenRouter) { decoupler.attachRouter(activity as ScreenRouter) } 它没关系,但上面的错误似乎没有解释为什么smartcast失败的任何事情。 我不是Kotlin的专家,我只是一个学习Kotlin的初学者。 我没有find任何文件。 这些错误的描述使Kotlin可怕的学习。 […]

将自定义视图添加到XML …但使用GENERICtypes

我正在以可重用性的希望开展自定义的视图工作。 它应该有一个genericstypes,如下所示: public class CustomViewFlipper<someType> extends ViewFlipper { } 我知道如何将正常的自定义视图绑定到XML文件。 但是我无法find这种情况的例子。 有什么办法来定义一个XML的类的genericstypes?

带整数列的SQLite表存储string

我在我的应用程序中发现了一些东西。 我创build了一个名为type的列的表,它应该存储整数: db.execSQL("CREATE TABLE " + CellColumns.TABLE + " (" + CellColumns._ID + " INTEGER PRIMARY KEY," + CellColumns.TYPE + " INTEGER," // <– this + CellColumns.CELL_ID + " INTEGER," + CellColumns.CITY_ID + " INTEGER," + CellColumns.LOAD + " INTEGER," + CellColumns.ORIENTATION + " INTEGER);"); 读: String type = c.getString(c.getColumnIndex(CellColumns.TYPE)); 但不知何故,我总是将string存入它没有任何问题(似乎我忘了,这个列是为了整数)。 用查询来读取string也是可行的。 这是一个dynamic的“types强制转换”列的sqlite的function吗?

GCM返回一个空消息types

我创build了一个使用GoogleCloudMessaging的应用程序。 应用程序可以注册到gcm并将其注册ID存储到我的服务器上的数据库。 我使用PHP,发送推送通知,但是当谷歌发送到我的设备,意图服务发现它的消息types为null。 我已经尝试了不同的应用程序中的相同的代码,它运作良好。 但这一次没有。 应用程序可以从谷歌获得消息,并通过显示一个空文本的通知来处理它。 我提供了下面的intent服务和php代码。 感谢您的回答。 send_message.php <?php if (isset($_GET["regId"]) && isset($_GET["message"])) { $regId = $_GET["regId"]; $message = $_GET["message"]; include_once './GCM.php'; $gcm = new GCM(); $registatoin_ids = array($regId); $message = array("price" => $message); $result = $gcm->send_notification($registatoin_ids, $message); echo $result; } ?> GCM.php <?php class GCM { //put your code here // constructor function […]

Android中DatatypeConverter.printHexBinary(byte 数组)和DatatypeConverter.parseHexBinary(String str)的替代方法

Android中的DatatypeConverter.printHexBinary(byte[] array)和DatatypeConverter.parseHexBinary(String str)的替代方法是什么? Android没有java.xml.bind.DatatypeConverter classDef …

我们如何在Android中将null定义为数据types,就像我们在iPhone中定义nsNull一样

jsonObject.accumulate("status",null); 我想要传递null作为JSON服务调用中的值我尝试"" , " " , NULL , nil , "null"但没有任何帮助 任何人都可以有这个解决scheme?