小编edw*_*ard的帖子

什么是Android PendingIntent?

我是Android的新手.我阅读了Android文档,但我仍需要进一步澄清.谁能告诉我究竟PendingIntent是什么?

android android-intent android-pendingintent

510
推荐指数
13
解决办法
21万
查看次数

如何在显示电话号码的情况下打开拨号器?

我不需要拨打电话号码,我只需要拨打拨号就可以显示已经显示的电话号码.我Intent应该用什么来实现这个目标?

android phone-number android-intent

180
推荐指数
3
解决办法
13万
查看次数

在notifyDataSetChanged之后Android ListView没有刷新

我的ListFragment代码

public class ItemFragment extends ListFragment {

    private DatabaseHandler dbHelper;
    private static final String TITLE = "Items";
    private static final String LOG_TAG = "debugger";
    private ItemAdapter adapter;
    private List<Item> items;


    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        View view = inflater.inflate(R.layout.item_fragment_list, container, false);        
        return view;
    }

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.setHasOptionsMenu(true);
        super.onCreate(savedInstanceState);
        getActivity().setTitle(TITLE);
        dbHelper = new DatabaseHandler(getActivity());
        items = dbHelper.getItems(); 
        adapter = new ItemAdapter(getActivity().getApplicationContext(), items);
        this.setListAdapter(adapter);

    }



    @Override
    public void onResume() {
        super.onResume();
        items.clear();
        items …
Run Code Online (Sandbox Code Playgroud)

android android-listview notifydatasetchanged

113
推荐指数
3
解决办法
18万
查看次数

使用Google Maps API使用地址而不是经度和纬度

我听说可以提交一个地址而不是经度和纬度,这对我的系统来说更加可行.用户在创建他们的个人资料时必须输入他们的地址,然后他们的个人资料将显示他们家的谷歌地图.我目前的Google Maps API与经度和纬度完美配合:

<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="css.css" />
    <title>Login Page</title>

<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
<style type="text/css">
  html { height: 100% }
  body { height: 100%; margin: 0; padding: 0 }
  #map-canvas { height: 100% }
</style>
<script type="text/javascript"
  src="https://maps.googleapis.com/maps/api/js?key=MYKEY&sensor=false">
</script>
<script type="text/javascript">
  function initialize() {
    var mapOptions = {
  center: new google.maps.LatLng(52.640143,1.28685),
      zoom: 15,
      mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    var map = new google.maps.Map(document.getElementById("map"),
        mapOptions);

var marker = new google.maps.Marker({
    position: new google.maps.LatLng(52.640143,1.28685),
    map: map,
    title: …
Run Code Online (Sandbox Code Playgroud)

javascript google-maps latitude-longitude google-maps-api-3 street-address

52
推荐指数
1
解决办法
13万
查看次数

从TextView中删除删除线

我正在使用下面的这一行,以便在我的TextView上设置删除线:

tv.setPaintFlags(tv.getPaintFlags() | Paint.STRIKE_THRU_TEXT_FLAG);
Run Code Online (Sandbox Code Playgroud)

然而,稍后在片段中,如果他们再次单击TextView,我希望删除删除线.我可以使用哪一行代码来简单地让TextView再次显示正常格式的文本?

提前致谢!

flags android textview strikethrough android-listview

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

Java简单代码:java.net.SocketException:来自服务器的文件意外结束

我在Java中编写了一些简单的代码,该方法应该连接到网站并返回BufferedReader.

private BufferedReader getConnection(String url_a) {
        URL url;
        try {
            System.out.println("getting connection");
            url = new URL(url_a);
            HttpURLConnection urlConnection = (HttpURLConnection) 
                     url.openConnection();
            urlConnection.addRequestProperty("User-Agent",
                    "Mozilla/5.0 (X11; U; Linux i586; en-US; rv:1.7.3) Gecko/20040924"
                     + "Epiphany/1.4.4 (Ubuntu)");
            inStream = new InputStreamReader(urlConnection.getInputStream());
            return new BufferedReader(inStream);
        } catch (Exception ex) {
            Logger.getLogger(Reader.class.getName()).log(Level.SEVERE, null, ex);
        }
        return null;

}
Run Code Online (Sandbox Code Playgroud)

当我在我的电脑上使用它时,它工作正常,但当我把.jar文件放在服务器上时,我收到此错误:

java.net.SocketException: Unexpected end of file from server
at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:718)
at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:579)
at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:715)
at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:579)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1322)
at dataconverter.Reader.getConnection(Reader.java.260)
Run Code Online (Sandbox Code Playgroud)

问题很奇怪,因为每次都不抛出异常,有时候一切正常,程序运行正常.

有没有人有任何想法?

java sockets httpurlconnection

31
推荐指数
3
解决办法
13万
查看次数

在JSP内部使用for循环

我想循环遍历"节日" 的ArrayList,并使用get方法获取其信息,打印出所有值.出于某种原因,当我使用此代码时,它将始终选择"0"值而不是增加循环.

如果我将值硬编码为"get(1)",它将获得正确的值,因此我的问题显然与语法有关.

<h1>All Festival Information</h1>
    <jsp:useBean id="allFestivals" type="java.util.ArrayList" scope="session" />
    <table border="1">
        <tr>
            <td>Festival Name:</td>
            <td>Location:</td>
            <td>Start Date:</td>
            <td>End Date:</td>
            <td>URL:</td>
        </tr>
        <% for(int i = 0; i < allFestivals.size(); i+=1) { %>
            <tr>      
                <td>${allFestivals.get(i).getFestivalName()}</td>
                <td>${allFestivals.get(i).getLocation()}</td>
                <td>${allFestivals.get(i).getStartDate()}</td>
                <td>${allFestivals.get(i).getEndDate()}</td>
                <td>${allFestivals.get(i).getURL()}</td>  
            </tr>
        <% } %>
    </table> 
Run Code Online (Sandbox Code Playgroud)

html java jsp loops for-loop

28
推荐指数
2
解决办法
15万
查看次数

如何在同一列表视图中实现ontouch和onfling?

我有一个listview并实现onclick和onfling.problem是当我做fling(从左向右滑动),listview的onclick事件也正在执行.如何解决这个问题?如何区分listview中的触摸(点击)和投掷(滑动)?

     listClickListener = new OnItemClickListener() {

           public void onItemClick(AdapterView<?> parent, View v,int position, long id) {
            //Job of Onclick Listener     
           }
      };
       mContactList.setOnItemClickListener(listClickListener); 
        mContactList.setAdapter(adapter);
        // Gesture detection 
        gestureDetector = new GestureDetector(new MyGestureDetector(prosNos)); 
         gestureListener = new View.OnTouchListener() { 
             public boolean onTouch(View v, MotionEvent event) { 
                 if (gestureDetector.onTouchEvent(event)) { 
                     return true; 
                 } 
                 return false; 
             } 
         }; 

         mContactList.setOnTouchListener(gestureListener); 

        }

     public class MyGestureDetector extends SimpleOnGestureListener { 

        @Override 
        public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) { 
           // My fling event
           return …
Run Code Online (Sandbox Code Playgroud)

android listview gesture swipe ontouchlistener

16
推荐指数
1
解决办法
3万
查看次数

Android C2DM推送通知

我正在开发一个应用程序,在该应用程序中,我需要实现推送通知.任何人都可以建议我应该如何实施推送通知?如果我能得到一个很好的教程,那就太好了!

谢谢.

java android push-notification android-c2dm

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

如何处理硬件搜索按钮android?

我是android的新手,我对如何处理硬件键盘有一点疑问,如果我点击我的应用程序的任何部分中的搜索按钮,它应该被处理意味着我需要传递搜索活动的意图?

我如何才能实现这一目标.

android

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