Questions tagged «android»

Android是Google的移动操作系统,用于对数字设备(智能手机,平板电脑,汽车,电视,Wear,Glass和IoT)进行编程或开发。对于与Android相关的主题,请使用特定于Android的标签,例如android-intent,android-activity,android-adapter等。对于与开发或编程无关但与Android框架相关的问题,请使用以下链接:https:// android.stackexchange.com。

11
Javax.net.ssl.SSLHandshakeException:javax.net.ssl.SSLProtocolException:SSL握手中止:SSL库失败,通常是协议错误
我正在尝试在android中运行以下代码 URLConnection l_connection = null; // Create connection uzip=new UnZipData(mContext); l_url = new URL(serverurl); if ("https".equals(l_url.getProtocol())) { System.out.println("<<<<<<<<<<<<< Before TLS >>>>>>>>>>>>"); sslcontext = SSLContext.getInstance("TLS"); System.out.println("<<<<<<<<<<<<< After TLS >>>>>>>>>>>>"); sslcontext.init(null, new TrustManager[] { new CustomTrustManager()}, new java.security.SecureRandom()); HttpsURLConnection .setDefaultHostnameVerifier(new CustomHostnameVerifier()); HttpsURLConnection.setDefaultSSLSocketFactory(sslcontext .getSocketFactory()); l_connection = (HttpsURLConnection) l_url.openConnection(); ((HttpsURLConnection) l_connection).setRequestMethod("POST"); } else { …

7
Android通过服务更新活动UI
我有一项服务,一直在检查新任务。如果有新任务,我想刷新活动UI以显示该信息。我确实找到了https://github.com/commonsguy/cw-andtutorials/tree/master/18-LocalService/这个示例。那是个好方法吗?还有其他例子吗? 谢谢。
102 android 

15
在Android中比较日期的最佳方法
我正在尝试将字符串格式的日期与当前日期进行比较。这就是我的做法(尚未测试,但应该可以工作),但是我使用的是不赞成使用的方法。有什么好的建议吗?谢谢。 PS:我真的很讨厌用Java做Date的事情。做同一件事的方法有很多,以至于您真的不确定哪一种是正确的,因此我在这里提出问题。 String valid_until = "1/1/1990"; Calendar cal = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat("dd/mm/yyyy"); Date strDate = sdf.parse(valid_until); int year = strDate.getYear(); // this is deprecated int month = strDate.getMonth() // this is deprecated int day = strDate.getDay(); // this is deprecated Calendar validDate = Calendar.getInstance(); validDate.set(year, month, day); …
102 java  android  datetime 



2
使用AppBarLayout的重叠滚动视图
我想通过Material design滚动技术实现“具有重叠内容的灵活空间”模式,如本视频所示: 我的XML布局现在看起来像: <android.support.design.widget.CoordinatorLayout android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="192dp" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> <android.support.design.widget.CollapsingToolbarLayout android:layout_width="match_parent" android:layout_height="match_parent" app:layout_scrollFlags="scroll|exitUntilCollapsed"> <android.support.v7.widget.Toolbar android:layout_height="?attr/actionBarSize" android:layout_width="match_parent" app:layout_collapseMode="pin"/> </android.support.design.widget.CollapsingToolbarLayout> </android.support.design.widget.AppBarLayout> <android.support.v4.widget.NestedScrollView android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <....> </LinearLayout> </android.support.v4.widget.NestedScrollView> </android.support.design.widget.CoordinatorLayout> 使用设计库是否有一种简单的方法来完成此任务?还是我必须构建自定义的CoordinatorLayout.Behavior才能做到这一点?

6
从片段ActionBarCompat内部获取getSupportActionBar
我正在启动一个使用AppCompat/ActionBarCompatin v7支持库的新项目。我试图弄清楚如何getSupportActionBar在片段中使用from。我托管片段的活动可以扩展ActionBarActivity,但是我没有看到类似的Fragments支持类。 从我的片段中 public class CrimeFragment extends Fragment { //... getActivity().getSupportActionBar().setSubtitle(R.string.subtitle); // getSupportActionBar is not defined in the v4 version of Fragment //... } 使用它的Google页面(http://android-developers.blogspot.in/2013/08/actionbarcompat-and-io-2013-app-source.html)表示,该v4片段应该没有变化。我是否需要将所有getActivity()呼叫投射到ActionBarActivity?这似乎是糟糕的设计。

4
如何在不缩放的情况下将矢量可绘制在图层列表中居中
我试图VectorDrawable在LayerList不缩放向量的情况下使用a 。例如: <layer-list> <item android:drawable="@color/grid_item_activated"/> <item android:gravity="center" android:drawable="@drawable/ic_check_white_48dp"/> </layer-list> 可绘制的ic_check_white_48dpID定义为: <vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="48dp" android:height="48dp" android:viewportWidth="24.0" android:viewportHeight="24.0"> <path android:fillColor="#FFFFFFFF" android:pathData="M9,16.17L4.83,12l-1.42,1.41L9,19 21,7l-1.41,-1.41z"/> </vector> 所需的效果是使选中图标位于可绘制图层的中心,而无需缩放。问题是,上面的图层列表会导致选中图标缩放以适合图层大小。 我可以产生期望的效果,如果我替换的PNG每个密度的向量可绘制和修改层-列表作为这样: <layer-list> <item android:drawable="@color/grid_item_activated"/> <item> <bitmap android:gravity="center" android:src="@drawable/ic_check_white_48dp"/> </item> </layer-list> 有什么办法可以使用VectorDrawable?

13
Android View阴影
我四处搜寻,但找不到适合的方法。我希望对我的视图具有以下阴影效果: 老实说,我不知道第二个是否通过应用阴影效果来完成。有任何想法吗?

14
如何获取Admob的设备ID
我正在使用Eclipse开发适用于Android的应用程序,并且希望集成Admob来赚钱。教程说我应该观看LogCat来查找ID,但是它在哪里? 当我在测试模式或实模式下运行时,有时日食会通知广告已返回,但它不会在emu中显示...有人可以解释吗?
102 android  eclipse  admob 

13
如何更改TextView的一部分颜色?
text = text + CepVizyon.getPhoneCode() + "\n\n" + getText(R.string.currentversion) + CepVizyon.getLicenseText(); activationText.setText(text); myTextView.setText(text); 我想为CepVizyon.getPhoneCode()的字符串更改颜色。我怎样才能做到这一点?


17
Kotlin Android开始新活动
我想在Android上启动另一个活动,但出现此错误: 请指定构造函数调用;分类器“ Page2”没有伴随对象 在实例化Intent该类之后。我该怎么做才能纠正错误?我的代码: class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) } fun buTestUpdateText2 (view: View) { val changePage = Intent(this, Page2) // Error: "Please specify constructor invocation; // classifier 'Page2' does not have a companion object" startActivity(changePage) } }

3
使用数据绑定设置视图可见性
尝试设置View使用自定义变量的可见性,但发生错误:Identifiers must have user defined types from the XML file. visible is missing it。是否可以使用数据绑定设置视图可见性?谢谢。 <data> <variable name="sale" type="java.lang.Boolean"/> </data> <FrameLayout android:visibility="@{sale ? visible : gone}"/>

14
更新后android studio中出现资源错误:找不到资源
在最近对Android Studio进行更新之后,我们在获取一个可以编译以前有效的项目时遇到了问题。最初,我们收到以下错误: /Users/james/Development/AndroidProjects/myapp/app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/23.0.0/res/values-v23/values-v23.xml Error:(2) Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Inverse'. Error:(2) Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Button.Colored'. 我将gradle文件中的sdk构建目标更新为23,这使这个特定问题消失了,但是它给了我们大量的apache.http包错误(特别是,我们用于http东西的大量的apache包现在都消失了在SDK 23中)。 我想做的是解决奇怪的资源错误,但是没有更新到sdk23。我现在没有时间重新编写我们的工具库,以使用已经发布的apache http组件的任何新实现。有人有什么想法吗?
101 java  android  apache 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.