
Android
文章平均质量分 54
皓月明
这个作者很懒,什么都没留下…
展开
-
kotlin 计算一个方法或代码片段的用时方式
val timeCost = measureTimeMillis { //这里做耗时的工作,例如处理文件或图片、写数据}print("耗时 $timeCost")原创 2021-04-21 10:46:49 · 1764 阅读 · 1 评论 -
Android发布库到MavenCentral说明以及踩坑解决
Android发布库到MavenCentral说明以及踩坑解决jcenter即将停止服务,由于之前我们好多库都是发布到jcenter上,现在必须抓紧找下家才行,我们针对jitpack和mavencentral进行了调研,结果如下:jitpack的发包必须需要将源码发布到github上,这中情况对于我们的产品自用SDK的情况非常不友好mavencentral不用公布源码到github上,和自建Nexus Repository Manager去管理发布库很类似,只要把需要配置的gradle选项配置到项目原创 2021-04-14 10:17:54 · 1444 阅读 · 1 评论 -
Android中TextView如何让文字垂直显示
在应用开发中,大家会遇到一个问题,有时候需要垂直显示一段文字,原创 2014-08-01 09:32:03 · 31816 阅读 · 8 评论 -
Android 从网络下载xml文件并进行解析
public List getContactAll() throws Exception { List contacts = null; String Parth = "http://192.168.1.103:8080/myweb/list.xml"; URL url = new URL(Parth); Ht原创 2014-06-17 23:37:33 · 1170 阅读 · 0 评论 -
cocos2d-x c++调用java以及java调用c++
用C++调用android里边的方法也就是Java里的方法的话必须借助于JNI的力量才能完成,调用可以分为两大类方法,分别为静态方法调用和非静态方法调用,非静态方法不同于静态方法的地方是调用非静态方法则必须先得到这个方法所在类的实例然后对这个方法再发起调用简单举个例子Java代码如下:(注这些方法都是凭空写出来的,不能拿来直接用看明白意思自己去试验这样自己吸收的更快//把包名定为com原创 2014-07-05 22:54:20 · 966 阅读 · 0 评论 -
Android中Button文字不能铺满解决方法
在开发过程中突然发现Android中的button设置文字后,字体设置大一些那么文字就h原创 2014-07-22 13:57:47 · 11295 阅读 · 5 评论 -
cocos2d-x调用java中非静态方法以及静态方法注意事项以及示例
#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) //判断当前是否为Android平台 JniMethodInfo minfo;//定义Jni函数信息结构体 //getStaticMethodInfo 次函数返回一个bool值表示是否找到此函数 bool isHave = JniHelper::getStaticMethodInfo(minfo,"co原创 2014-06-27 13:19:56 · 2662 阅读 · 1 评论 -
Android FrameLayout OnGestureListener手势操作
<br />public class MyListView extends LinearLayout implements OnGestureListener {<br /> private GestureDetector mGestureDetector;<br /> private ListView mListView;<br /> <br /> public MyListView(Context context) {<br /> super(context);<b原创 2010-10-26 19:21:00 · 2219 阅读 · 0 评论 -
Java MD5加密
/** * MD5 加密 */ private String getMD5Str(String str) { MessageDigest messageDigest = null; try { messageDigest = MessageDigest.getInstance("MD5"); messageDigest.reset(); messageD原创 2010-09-10 16:56:00 · 532 阅读 · 0 评论 -
android动画
Step1 界面布局:依然是layout/main.xml<?xmlversion="1.0"encoding="utf-8"?><br /><RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"<br /> android:orientation="vertical"<br /> android:layout_width="fill_parent"<br /> androi原创 2010-08-26 12:31:00 · 876 阅读 · 0 评论 -
Android之ListActivity:布局与数据绑定
<br />Android中的列表,当然也可以用ListView来完成所需要的功能,用法是一样的。<br />废话不说,来关键的。<br />LiveActivity本身继承了关于List操作的众多接口,我们可以方便的重写这些操作中需要的方法来实现自己需要的功能。<br />如果要用ListActivity,则 Activity的Layout文件中必须包括一个(只能一个)ListView,且ListView的id= "@id/android:list"。<br />如下代码,一个标准的ListActivit原创 2010-08-26 12:33:00 · 2670 阅读 · 6 评论 -
android动画设计
Step1 界面布局:依然是layout/main.xml android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > android:layout_width="wrap_content" android:layout_height="wrap_content"原创 2010-08-17 08:04:00 · 1500 阅读 · 0 评论 -
抽屉 Panel 研究
<br /><br /> <br />其实 该控件的原理说白了 很简单 即:<br />* ViewGroup 如:LinearLayout 用于放置各种View <br />* Button 用于 展开/收起 ViewGroup <br /> <br />所以该控件的大致布局应如下:<br /> Java代码 <Panel> <Button /> <LinearLayout > <TextView /> <ImageView /> </LinearLayout>原创 2010-08-11 23:11:00 · 670 阅读 · 0 评论 -
抽屉 Panel 研究
<br /><br /> <br />其实 该控件的原理说白了 很简单 即:<br />* ViewGroup 如:LinearLayout 用于放置各种View <br />* Button 用于 展开/收起 ViewGroup <br /> <br />所以该控件的大致布局应如下:<br /> Java代码 <Panel> <Button /> <LinearLayout > <TextView /> <ImageView /> </LinearLayout>原创 2010-08-11 23:10:00 · 839 阅读 · 0 评论 -
android通过拼写字符串获取资源文件
<br /> String path = ":drawable/item"+String.valueOf(i);<br /> <br /> return getResources().getIdentifier( <br /> getPackageName() + path, <br /> null, null);原创 2010-08-10 17:48:00 · 1654 阅读 · 0 评论 -
Android 错误如下:ERROR: unknown virtual device name: XXXXX解决方案
<br /> 方案一:<br /><br /> 把 "F:/Users/<username>/.android“ 下的文件复制到 “C:/Users/<username>/.android“ 下面即可解决这个问题,不过这样的解决方案有一个明显的缺点,那就是如果又新<br /><br /> 建立AVD,又得重新复制。感觉很麻烦~~~<br /><br /> * 方案二:<br /><br /> 打开系统属性-->环境变量—>在“系统变原创 2010-08-10 23:19:00 · 646 阅读 · 0 评论