Articles of 文件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?

Android 4.4 KitKat上的TextView中没有正确显示自定义ttf字体

我有一些文字有一些粗体的部分。 直到KitKat这个策略( 正如这篇文章所提到的 )工作得非常好 我的string资源文件: <string name="multi_style_text">NON-BOLD TEXT \n<b>BOLD</b></string> 我的应用程序代码片段: txtView.setTypeface(FontUtils.getOstrichRegular(this.getActivity())); … public static Typeface getOstrichRegular(Context context) { return Typeface.createFromAsset(context.getAssets(), "fonts/ostrich_regular.ttf"); } 目前(在KitKat中),粗体部分不显示在自定义字体中,非粗体部分显示在自定义字体中。 在以前的Android版本中,所有的文本都以自定义字体显示。 是什么赋予了?